我正在运行具有以下两行的批处理文件:
start C:\Users\Yiwei\Downloads\putty.exe -load "MathCS-labMachine1"
"C:\Program Files (x86)\Xming\Xming.exe" :0 -clipboard -multiwindow
Run Code Online (Sandbox Code Playgroud)
此批处理文件用于运行Xming应用程序,然后运行PuTTY应用程序,以便我可以通过SSH连接到我大学的计算机实验室.
但是,如果我运行它并且Xming尚未打开,一旦我从PuTTY终端退出,cmd窗口仍保持打开状态.只有当我已经运行Xming时,关闭PuTTY终端时才会关闭cmd窗口.我已经尝试添加exit到批处理文件的最后一行,但无济于事.
这是Windows中的批处理文件.
这是我的.bat文件
@echo off
copy "C:\Remoting.config-Training" "C:\Remoting.config"
"C:\ThirdParty.exe"
Run Code Online (Sandbox Code Playgroud)
这工作正常,除了.bat文件在"ThirdParty"应用程序运行的整个时间内打开命令窗口.
我需要命令窗口关闭.
我会使用应用程序的快捷方式,但我必须能够首先运行此复制命令(它实际上更改了用于应用程序的数据库和服务器).
ThirdParty应用程序不允许用户更改db或应用程序服务器的源.
我们这样做是为了允许用户从测试环境更改为生产环境.