如何在 Windows 中编写一个无需窗口启动的脚本?

如何在 Windows 中编写一个无需窗口启动的脚本?

我在 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,它都会以最小化的窗口打开。

相关内容