我正在尝试创建一个批处理文件,该文件将ping用户输入确定的变量
例如“输入PC名称:”pc name = 123
然后它ping 123.domain.com
@echo off
set /p UserInputPath = Enter chosen PC:
ping %UserInputPath%
ping MyServerName
PAUSE
Ping MyServerName
工作良好
但 ping %UserInputPath%
没有,只是在CMD中显示Ping的“帮助”菜单
任何帮助,将不胜感激 ::::编辑:::
ping %UserInputPath% -n 5
返回此错误: IP address must be specified.
你不能ping一个主机名吗? (这就是我想要做的)
编辑2 ::
这是我的最新消息:
@echo off
set /p UserInputPath = "Enter chosen PC: "
PAUSE
ping %UserInputPath%.store.domain.company.com
ping MyServerName
PAUSE
看起来你的参数顺序错了。
—
Daniel B
这是我的最新消息:@echo off set / p UserInputPath =“输入选择的PC:”PAUSE ping%UserInputPath%。store.domain.company.com ping MyServerName PAUSE 10.88.132.72
—
Alex
@DanielB对不起
—
Alex
当你使用
—
Karan
ping %UserInputPath%.store.domain.company.com
,用户输入究竟是什么?如果你放了一个 echo %UserInputPath%.store.domain.company.com
什么打印?