从浏览器启动 putty 也会打开 cmd.exe

launching putty from browser also opens up cmd.exe

我试图从 Web 浏览器启动 PUTTY,而在阅读此 post“http://johnsofteng.wordpress.com/2009/05/12/launch-putty-from-browser/”后我能够实现这一点,但是当我单击任何 ssh:// link 命令提示符 (cmd.exe) 和 putty.exe 都在打开 up.I 不希望命令提示符 (cmd.exe) 打开,而只有 putty.exe 应该启动。

使用这个:

CD C:\Program Files\PuTTY
start putty.exe %extract%
exit

而不是:

"C:\Program Files\PUTTY\putty.exe" %extract% exit

命令window运行你的批处理文件,你可以通过以下方式实现你想要的:

添加start(https://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/start.mspx?mfr=true)到启动putty的批处理文件调用,即:

start /b "C:\Program Files\PuTTY\putty.exe" %extract%

这允许批处理文件在 putty 启动后关闭,而不是等待它退出。

为了防止命令 window 出现在第一位,请查看此答案 https://superuser.com/a/443181 以及它所在的线程