【发布时间】:2013-04-21 14:07:40
【问题描述】:
我下面的内容允许用户从批处理菜单中输入设备的名称,然后它将在新的命令窗口中远程登录并自动登录。在下面的批处理运行后,我希望用户成为提示输入新变量(主机)。一旦用户输入新变量(主机),我希望批处理继续,在同一窗口中,并 ping 新变量(主机)。
我尝试了 call 命令,但无论我尝试哪种方式,它都会打开一个新窗口。我需要一个 vbscript 吗?我有点迷茫。
@echo off
:A
color 0A
Cls
echo.
echo.
echo.
echo Putty SSH
echo.
echo.
echo.
set /p computer=HOST:
start putty.exe -ssh xxxxxx@%computer% -pw xxxxxx
goto:options
我接下来要介绍的示例。我不知道如何将下面的行添加到上面的批处理脚本中,并使它们在“start putty.exe -ssh xxxxxx@%computer% -pw xxxxxx”打开的窗口中执行。我希望 %computer% 是一个新的变量。不是来自上面批次中的变量。
"
set /p computer=HOST:
ping %computer%
【问题讨论】:
-
如果我理解正确,您想阅读用户输入。 This question 似乎对此有答案(这反过来又链接到另一个类似的问题)。
-
不完全是。我添加了更多关于我想要完成的内容。对不起,我不是很清楚,但这对我来说是新的。谢谢!
标签: windows