我需要使用腻子在另一个网络中进行远程连接,然后启动Windows远程桌面连接。这是2个步骤,带有2组密码,我只想让一个批处理脚本在两个步骤中都运行一次。
我执行了以下单个命令:
pathPuttyexe -load "myconnection" -pw password
使用腻子从Windows 10连接,然后
mstsc myfileconfig.rdp
使用我的配置运行远程桌面连接应用程序。
我遇到的问题是,如果我将2个命令放在一个bat文件中,则仅在第一个命令完成后才执行第二个命令。这意味着在与其他网络的连接处于活动状态时,“远程桌面连接”应用程序不会运行。 &
无效;与while
do
一起使用,我无法正常工作...
答案 0 :(得分:0)
要将它们作为一个衬套同步启动:
pathPuttyexe -load "myconnection" -pw password | mstsc myfileconfig.rdp
或使用start
:
start "" mstsc myfileconfig.rdp
start "" pathPuttyexe -load "myconnection" -pw password
如果要按顺序运行它,换句话说,一个开始在另一个之后并同时启动:
pathPuttyexe -load "myconnection" -pw password & mstsc myfileconfig.rdp
或使用条件运算符&&
表示只有在第一个进程成功启动后,第二个进程才会启动。
pathPuttyexe -load "myconnection" -pw password && mstsc myfileconfig.rdp
或只是分开的直线:
mstsc myfileconfig.rdp
pathPuttyexe -load "myconnection" -pw password