如何使用批处理文件运行和隐藏?

时间:2010-07-12 03:06:51

标签: windows batch-file

我正在尝试使用Glovepie运行脚本(MouseParty.pie)。

这是我的批处理文件脚本;它在MouseParty上运行GlovePIE IDE

.\\glovepie.exe -MouseParty

唯一的问题是我需要隐藏GlovePIE IDE。我有什么想法可以做到这一点。 此外,如果你能告诉我如何在批处理文件之外的另一个文件夹中运行MouseParty,我将不胜感激。

除了使用批处理文件之外,如果您有任何其他想法可以运行,我会对其他方法的任何建议持开放态度。

3 个答案:

答案 0 :(得分:2)

或使用VBScript

Set wss=WScript.CreateObject("WScript.Shell")
wss.Rnn 'notepad.exe', 0

答案 1 :(得分:2)

您也可以使用命令HidePie。这会将GlovePIE隐藏到任务栏,只是一个图标。当你把它放在If或类似的If内的任何地方时,它会立即隐藏起来。如果你将它放在If命令中,它将在触发该事件时隐藏。

我在 If 命令中的意思是,在 {{1}} 语句为真之前不会发生这种情况。只是想澄清一下。

答案 2 :(得分:1)

隐藏窗口比简单的批处理脚本可以处理的更先进。我建议使用AutoHotKey这样的内容来实现UI组件的自动化。这可以通过以下简单的方式完成:

Run, notepad.exe
WinWait, Untitled - Notepad
Sleep, 500
WinHide ; use the window found above

对于另一个目录,您只需传递完整路径,例如:

c:\glovepie\glovepie.exe -MouseParty