我在 Windows 启动时运行 pageant(putty 的一部分)。目前(截至 .69 和 .70 版本)有一个错误,它会在一段时间后死机。
因此我想在 Windows 中编写一个脚本(bat、powershell,我不介意哪个),其基本功能如下:
:loop
"C:\Program Files (x86)\PuTTY\pageant.exe" C:\Users\user\Documents\mykey.ppk
goto loop
我该如何做才能让周围没有 cmd 窗口呢?
这可能与如何在后台执行 Windows 命令行? 但是我不想在 bat 文件的后台启动选美,否则它会快速循环。
我希望脚本本身在后台执行,而不是在窗口中执行。我更喜欢在单个脚本中执行此操作。也就是说,不必创建启动脚本的快捷方式。
答案1
使用命令行工具静默启动进程
安静,hidecon 或 hideexec
/NOCONSOLE
执行 cmd.exe 后
如果您需要某件事,您可以在最小化流程中执行它而无需更改代码。
转到 CMD --> 打开 CMD --> 右键单击 CMD 图标的任务栏。您可以看到命令提示符 --> 再次右键单击它 --> 属性 --> 您可以运行:您将获得三个选项最小、最大和正常窗口。选择最小。--> 应用 --> 确定
因此,无论何时运行 CMD,它都会以最小化的窗口打开。