我在下面的内容允许用户从批处理菜单中输入设备的名称,然后它将在新的命令窗口中远程登录并自动登录。在下面的批处理运行后,我希望用户被提示输入新变量(主机)。一旦用户输入新变量(主机),我希望批处理在同一窗口内继续,并 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%