使用隐藏的cmd.exe打开应用程序

时间:2013-01-18 00:05:24

标签: batch-file cmd avd

要打开Android虚拟设备,我建议在下一行添加快捷方式或批处理文件:

C:\android-sdk\tools\emulator.exe -avd MyAVD

然而,当我这样做时,这会打开一个命令行窗口,如果我因错误而关闭(因为我使用许多命令行窗口来调试应用程序,所以经常出现这种情况),它还会关闭AVD模拟器。

我想在没有命令行窗口的情况下打开AVD,为了防止这种情况,建议我在开始时使用cmd /cstart进行操作,但它也不起作用。任何人都可以告诉我该怎么做?

2 个答案:

答案 0 :(得分:2)

您可以使用VBScript打开隐藏的命令提示符窗口

Set objShell = WScript.CreateObject("WScript.Shell")
objShell.Run("C:\batchfile.bat"), 0, True

如果将其保存为.vbs并确保将C:\batchfile.bat替换为您的位置,则会运行隐藏命令。

答案 1 :(得分:0)

这应该这样做,它应该在任务管理器中作为taskeng.exe的子进程运行。

schtasks -create -tn foo -tr <command> -sc once -st 00:00 -ru system
schtasks -run -tn foo
schtasks -delete -tn foo -f

ref