Batch file 输入单词以创建句子

Batch file 输入单词以创建句子,batch-file,Batch File,我正在制作一个bat文件,以便在DHCP或计算机的静态地址之间进行选择。代码运行良好。我现在想做的是,当打开bat文件时,如果选择静态,询问IP地址和子网掩码是什么。输入地址后,执行netsh命令 类似于存储单词,用用户输入的单词创建一个句子 比如: echo Enter the IP Address = [IP Address] echo Enter the Sub Mask = [Subnet Mask] if [IP Address] == Entered goto Mask :Mas

我正在制作一个bat文件,以便在DHCP或计算机的静态地址之间进行选择。代码运行良好。我现在想做的是,当打开bat文件时,如果选择静态,询问IP地址和子网掩码是什么。输入地址后,执行netsh命令

类似于存储单词,用用户输入的单词创建一个句子

比如:

echo Enter the IP Address = [IP Address]
echo Enter the Sub Mask = [Subnet Mask]

if [IP Address] == Entered goto Mask

:Mask
if [Subnet Mask] == Entered goto 

:Stat
netsh interface ip set address name="wifi" static [IP Address] [Subnet Mask]
代码如下:

@echo off
title IP
echo press 1 to Use DHCP
echo press 2 to Use Static
set /p car=
if %car% == 1 goto DHCP
if %car% == 2 goto Stat
:DHCP
netsh interface ip set address name="wifi" DHCP
pause
exit
:Stat
netsh interface ip set address name="wifi" static 10.14.90.150 255.255.0.0
pause
exit
我不熟悉批处理脚本。

谢谢你的帮助

您的代码中已经有一个关于如何获取用户输入的示例。是什么阻止了你再创建两个问题来询问用户输入?是什么阻止了他们@Squashman,是因为他们正在使用一个批处理文件,并且不知道它应该逐行执行什么操作,特别是因为用户输入是空的。roibex,请尝试
SET/?
了解
/P
选项的说明。谢谢大家,它正在工作:D name=“wifi”静态%IP%%MASK%您的代码中已经有一个关于如何获取用户输入的示例。是什么阻止了你再创建两个问题来询问用户输入?是什么阻止了他们@Squashman,是因为他们正在使用一个批处理文件,并且不知道它应该逐行执行什么操作,特别是因为用户输入是空的。roibex,请尝试
SET/?
了解
/P
选项的说明。谢谢大家,它正在工作:D name=“wifi”静态%IP%%掩码%