在后台运行bat文件

时间:2009-11-10 06:57:04

标签: batch-file

我想在后台运行一个bat文件。我在谷歌搜索,我发现了一些使用hstart和cmdow的例子。但是不管怎么说用windows命令做这个吗?当我没有为我的项目添加额外的程序时,我真的很好! 提前谢谢

3 个答案:

答案 0 :(得分:8)

我正在使用窗口调度程序。我找到了一种方法:

将这一行文本另存为文件invisible.vbs:

CreateObject("Wscript.Shell").Run """" & WScript.Arguments(0) & """", 0, False

要无形地运行任何程序或批处理文件,请按以下方式使用它:

wscript.exe "C:\Wherever\invisible.vbs" "C:\Some Other Place\MyBatchFile.bat"

感谢名单

答案 1 :(得分:1)

这实际上取决于您使用的编程语言和平台。

在Windows中,在.NET平台上使用C#语言,它是:

System.Diagnostics.Process.Start(@"C:\myfile.bat");

答案 2 :(得分:0)

您可以尝试将批处理文件作为Windows服务运行。您可能需要在主机上具有管理员优先权才能执行此操作,但如果您想要使用它,则可以使用sc命令轻松添加/配置。