Uruchom zminimalizowany plik wsadowy z harmonogramu

3

Dodałem plik wsadowy do programu planującego Windows 7 i działa poprawnie. Problem polega na tym, że zawsze wyświetla okno wiersza polecenia po uruchomieniu. Utworzyłem skrót do pliku wsadowego i ustawiłem go na minimalizację właściwości.

Następnie przeszedłem do zaplanowanego zadania i próbowałem zmienić akcję, aby uruchomić skrót zamiast oryginalnego pliku wsadowego. Problem polega na tym, że program planujący natychmiast rozwiązuje skrót i umieszcza oryginalną ścieżkę pliku wsadowego w polu akcji. Co powinienem zrobić?

Tom
źródło

Odpowiedzi:

6

Musisz powiedzieć plikowi wsadowemu, aby działał bez konsoli.

Ta strona ma pewne instrukcje dotyczące pisania skryptu Windows:

Set Shell = CreateObject("WScript.Shell")
Shell.Run <Path to command or batch file>, 0, False

Wspomina także narzędzie o nazwie hstart - czego wcześniej nie widziałem, więc musisz to sprawdzić.

To pytanie na Stack Overflow ma kilka innych sugestii, jak również pełne instrukcje dotyczące pisania skryptu vb do zawijania napisanego powyżej kodu.

ChrisF
źródło
Odwołanie do polecenia uruchomienia: msdn.microsoft.com/en-us/library/d5fk67ky%28VS.85%29.aspx
Brettski
Plus wydaje się, że metoda run ma problemy z nazwami folderów ze spacjami
Brettski