在不修改快捷方式的情况下使批处理文件隐藏/最小化
Posted
技术标签:
【中文标题】在不修改快捷方式的情况下使批处理文件隐藏/最小化【英文标题】:making a batch file run hidden/minimized without modifying the shortcut 【发布时间】:2012-03-15 01:07:16 【问题描述】:我正在 VB.net 中编写一个创建和调用批处理文件的应用程序。我希望这些批处理文件隐藏运行,但由于文件没有快捷方式,我需要在批处理代码本身中设置它。我该怎么做?
【问题讨论】:
见this。 【参考方案1】:链接中的 vbs 脚本看起来不错,但如果您从 VB 应用程序调用批处理文件,那么您可以隐藏运行批处理文件:
Dim p As New Process()
p.StartInfo.FileName = "cmd.exe"
p.StartInfo.Arguments = "/C mybatchfile.bat"
p.StartInfo.CreateNoWindow = True
p.StartInfo.UseShellExecute = False
p.Start()
p.WaitForExit();// this line waits for the batch to finish, remove if you want to start the batch and continue your app while it runs.
马丁
【讨论】:
以上是关于在不修改快捷方式的情况下使批处理文件隐藏/最小化的主要内容,如果未能解决你的问题,请参考以下文章