佐喃

  • 【电影**书籍】
  • 【获取♥共享】
    • 【影视工具】
    • 【软件获取,请移至QQ频道】
    • 【游戏获取,请移至QQ频道】
  • 【技术文章】
    • 杂货铺
    • WINDOWS
    • VMware
    • 容器
    • Linux
  • ★佐喃论坛★邀请码★
  • ۞图墙♥图标
佐喃社区
倒闭产物
  1. 首页
  2. WINDOWS
  3. 正文

动态IP转换为静态IP(BAT/POWERSHELL)实现方案【脚本】

2022年10月29日 508点热度 0人点赞 0条评论

​


【BAT脚本方案】



注意:
WLAN2代表网络适配器的名称,这个根据实际情况填写
 
命令解释及扩展:
for命令详细说明可以通过命令行获取,这里仅解释上面使用的内容。
 
/F说明可指定更细致的配置,如"skip=1 tokens=2 delims=,"等。
 
skip=1表示跳过第一行,tokens=15表示读取第15列,delims=,指明每列以逗号分隔。%i 表示循环变量。in (data.txt)表示读取的文件,文件可以包含多个。
 

do后面指定循环体中具体执行的命令,这里利用copy命令将nul(代表一个空设备)复制到%i.txt文件。而这个文件名就是data.txt中的姓名加上.txt后缀构成。



【Windows PowerShell脚本方案】



命令解释及扩展:

 

在PowerShell中,-Split运算符用于将一个或多个字符串划分为子字符串。

以下语句是使用-split运算符的语法:

-Split <String>  
-Split (<String[]>)  
<String> -Split <Delimiter>[,<Max-substrings>[,"<Options>"]]  
<String> -Split {<ScriptBlock>} [,<Max-substrings>]

在以上语法中,使用了以下参数:

  • <string>:此参数用于指定一个或多个要分割的字符串。 相同的定界符规则将多个字符串分割。
  • <Delimiter>:默认定界符为""。 拆分字符串时,所有子字符串都将其省略。
  • <max-substrings>:此参数用于指定字符串拆分的最大次数。
  • <ScriptBlock>:此参数是一个表达式,用于指定应用定界符的规则。必须将脚本块放在大括号{}中。
  • <Options>:仅当在语句中使用<max-substring>参数时,此参数才有效。

在PowerShell中,-Join运算符用于将字符串集组合为单个字符串。字符串按照它们在命令中出现的顺序组合。

以下两个语句是使用Join运算符的语法:

-Join <String>  
<String> -Join <Delimiter>
在以上语法中,<String>参数用于指定要连接的一个或多个字符串。 <Delimiter>参数用于指定放置在组合字符串之间的一个或多个字符。 默认的分隔符为空格:" "。

注意:如果我们使用一元联接运算符(-join <String>)组合字符串,则必须将其括在圆括号中或将其存储在变量中。

微海报分享
本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: 脚本
最后更新:2023年8月16日

zzznan34

这个人很懒,什么都没留下

打赏 点赞
下一篇 >

文章评论

您需要 登录 之后才可以评论
用户您好!请先登录!
登录 注册
最新 热点 随机
最新 热点 随机
LaTeX常用篇(一) 第三章、数据库设计(3) 第三章、数据库设计(2) 谷歌翻译插件使用解决方案(国内使用) Vim Cheat Sheet for Programmers 第三章、数据库设计(1)
LaTeX常用篇(一)
第一章、数据库系统概述(2) 第三章、数据库设计(2) 【最新腾讯视频QLV转换器】 二、虚拟化技术和容器化技术 远程协助AnyDesk6.3.2 B站视频下载工具(站长推荐)

C++ centos docker IOS LaTeX MAC MySql UOS windows 办公 安卓游戏 安卓软件 工具 数学 漫画 系统 网络 脚本 阅读

COPYRIGHT © 2021 zzznan.com. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

蜀ICP备2021020128号-1

登录
注册|忘记密码?