默认情况下,如果您手动将程序设置为启动,则主窗口会启动并打开,因此标题中的主要问题就出现了。至少最小化会有所帮助,但仍然不是理想的选择。我知道这可以通过快捷方式完成,但如果可以直接使用任何相关的可执行文件来完成,特别是让它在启动时关闭(在后台)或让窗口在打开时自动关闭,那将是我主要想要的。谢谢!
答案1
使用任务计划程序来启动 Windows 脚本主机。
反过来,Windows 脚本宿主可以以任何你喜欢的方式启动该程序,包括隐藏(而不仅仅是最小化)。
第一的,您需要为您的 exe 创建一个 javascript 或 vbscript“启动器”。您可以通过在“某处”创建一个文本文件来执行此操作。对于此示例,我将其命名为“mySampleAppRunner.js”
使用以下版本填充它:
var oShell = new ActiveXObject("WScript.Shell");
oShell.Run(
"C:\\yourPath\\your.exe -f -u -n'",
0 /* SW_HIDE */,
false /* bWaitOnReturn */
);
对于 SW_HIDE 以外的其他选项(又称隐藏窗口),请参阅https://docs.microsoft.com/en-us/windows/desktop/api/winuser/nf-winuser-showwindow
下一个、添加新的“任务计划程序”任务
一般的:
- 命名
扳机:
- 由你决定,我建议在登录时 -> 任何用户
措施:
- 启动程序 -> wscript.exe
- 参数 -> C:\myWonkiePath\mySampleAppRunner.js
状况:
- 取消选中“仅当...时启动任务”和“如果计算机停止”...
设置:
- 取消选中“如果任务运行时间超过以下时间则停止任务:”