通过批处理文件使用带有变量的 NETSH 命令
Using NETSH command with variables through batch file
我找不到为 NETSH 命令创建动态批处理文件的方法。
我创建了静态文件来提供 IP 和 DNS 地址。
我想知道如何启用用户输入并将这些值放入后续命令中?
例如:
netsh interface set interface name=Ethernet admin=disabled
我如何创建一个变量,用户将为其赋值并在 ethernet 的位置强制执行该变量?
示例 2:
netsh interface ipv4 set address name="Wi-Fi" static 10.0.0.159 255.255.255.0 10.0.0.1
如何对突出显示的多个值执行相同的操作?
要询问用户输入使用这个:
set /p "UserInput1=Please input parameters for the program: "
要参考他们的输入,请使用:
%UserInput1%
%UserInput1% 将被替换为用户输入的任何内容。请注意他们是否输入了任何“&”或“|”符号命令提示符将认为该符号之后的任何内容都是命令并且会搞砸。这通常无关紧要,因为这些符号很可能不会被输入。
我找不到为 NETSH 命令创建动态批处理文件的方法。
我创建了静态文件来提供 IP 和 DNS 地址。
我想知道如何启用用户输入并将这些值放入后续命令中?
例如:
netsh interface set interface name=Ethernet admin=disabled
我如何创建一个变量,用户将为其赋值并在 ethernet 的位置强制执行该变量?
示例 2:
netsh interface ipv4 set address name="Wi-Fi" static 10.0.0.159 255.255.255.0 10.0.0.1
如何对突出显示的多个值执行相同的操作?
要询问用户输入使用这个:
set /p "UserInput1=Please input parameters for the program: "
要参考他们的输入,请使用:
%UserInput1%
%UserInput1% 将被替换为用户输入的任何内容。请注意他们是否输入了任何“&”或“|”符号命令提示符将认为该符号之后的任何内容都是命令并且会搞砸。这通常无关紧要,因为这些符号很可能不会被输入。