【发布时间】:2013-02-04 23:37:14
【问题描述】:
我正在运行一个包含这两行的批处理文件:
start C:\Users\Yiwei\Downloads\putty.exe -load "MathCS-labMachine1"
"C:\Program Files (x86)\Xming\Xming.exe" :0 -clipboard -multiwindow
此批处理文件用于运行 Xming 应用程序,然后是 PuTTY 应用程序,以便我可以通过 SSH 连接到我大学的计算机实验室。
但是,如果我运行它并且 Xming 尚未打开,则一旦我从 PuTTY 终端退出,cmd 窗口将保持打开状态。只有当我已经运行 Xming 时,当我关闭 PuTTY 终端时,cmd 窗口才会关闭。我尝试将exit 添加到批处理文件的最后一行,但无济于事。
【问题讨论】:
-
是
"C:\Program Files (x86)\Xming\Xming.exe"来自 putty.exe 的参数,还是单独的命令? -
如果第二行是第二个命令,请尝试在其之前添加 start。
-
@BernhardPoiss 它是一个单独的命令,而不是 putty.exe 的参数。如果我把那条线放在第一位,它会挂起并且不会打开腻子。如果我把 start 放在它前面,windows 会说“找不到'C:\Program'。请确保它输入正确。
-
恭喜!对这个问题有百分之一的赞。
标签: batch-file cmd