【问题标题】:Start an application in script and execute app while holding Ctrl key down在脚本中启动应用程序并在按住 Ctrl 键的同时执行应用程序
【发布时间】:2012-12-03 14:58:26
【问题描述】:

我想要一个脚本来自动启动我的一个应用程序,但是由于程序的设置,必须在按住 Ctrl 键的同时启动应用程序(一直到应用程序完全加载) 使其正常工作。

现在,我知道在 Batch 中我们可以做这样的事情

START "" "C:\Program Files\Microsoft Office\Winword.exe" "D:\Docs\demo.txt"

但是,我怎样才能实现按住 Ctrl 键?

如果您知道任何其他可以执行此操作的脚本类型,例如 VB 或 PowerShell,我也愿意尝试。

谢谢

【问题讨论】:

    标签: vb.net powershell batch-file dos


    【解决方案1】:

    参数被拾取:

    My.Application.CommandLineArgs 
    

    关于 ctrl 键,我强烈建议您更改软件的工作方式,因为它相当愚蠢。

    如果您绝对必须按下 ctrl 键,我建议您查看以下内容:http://tksinghal.blogspot.se/2011/04/how-to-press-and-hold-keyboard-key.html

    【讨论】:

    • 谢谢,这行得通!但是,有没有办法让我检查应用程序是否已完成加载?因为我想使用 C# 顺序启动多个程序
    • 另外,为什么 Press() 和 Release() 有相同的参数
    • 关于按下和释放,您可以清楚地看到释放已将 0 更改为常量 KEYEVENTF_KEYUP。关于应用程序,您可能必须使用跨应用程序事件。这是一个关于它的 SO 线程:stackoverflow.com/questions/17878/…
    猜你喜欢
    • 2011-09-14
    • 2017-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-19
    • 1970-01-01
    • 2013-06-01
    • 2019-03-02
    相关资源
    最近更新 更多