我可以修改程序快捷方式目标以关闭初始启动窗口吗?

我可以修改程序快捷方式目标以关闭初始启动窗口吗?

我有一个程序,每次启动时都会弹出一个烦人的“立即注册?”窗口。我不想注册,也不想每次都关闭它。

这可能吗?我知道你可以在“target_path”后添加“-command”来修改目标,但我不知道我需要什么命令。

要通过键盘关闭窗口,请按 TAB,然后按 ENTER。

答案1

这取决于你尝试执行此操作的程序。有些程序允许,有些不允许。很可能没有办法解决这个问题。

答案2

您应该能够通过 Windows Script Host 使用 Windows 脚本完成此操作。我无法为您测试,但以下脚本应该可以引导您朝正确的方向前进:

var WshShell = WScript.CreateObject("WScript.Shell"); #create shell
WshShell.Run("YOUR PROGRAM HERE");           # run your program
WScript.Sleep(100);                          # wait for it to launch
WshShell.AppActivate("YOUR PROGRAM HERE");   # bring your program to the front
WScript.Sleep(100);
WshShell.SendKeys("{TAB}");
WshShell.SendKeys("{ENTER}");

将其保存到 RunMyApp.js 或类似文件并尝试一下!

参考: 编写 JScriptSendKeys 方法

相关内容