запускать скрытый / свернутый пакетный файл без изменения ярлыка - PullRequest
1 голос
/ 24 февраля 2012

Я пишу приложение на VB.net, которое создает и вызывает пакетные файлы.Мне бы хотелось, чтобы эти пакетные файлы работали скрытно, но поскольку для них не будет ярлыков, мне нужно установить это в самом коде пакета.Как бы я это сделал?

Ответы [ 2 ]

2 голосов
/ 24 февраля 2012

скрипт 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.

Martyn

0 голосов
/ 08 июня 2013

Очень простой способ будет таким: </p> <pre><code>Shell("filename" & "parameters", vbHidden)

...