Uruchamianie plików BAT

WIN XP Prof - Napisałem sobie skrypt wykonywany w pliku *.bat.

"Wrzuciłem" go do zaplanowanych zadań. Chicał bym jednak, żeby odpalał się "niejawnie"... tzn nie chcę, żeby pokazywało się okienko cmd, lub chociaż mogło by sie uruchamiać zminimalizowane. Czy takie coś wogóle jest możliwe?

Czekam na jakieś info. Z góry dzięki i pozdrawiam.

Odpowiedzi: 1

W pliku *.bat wstaw linie:
Na poczatku: @echo off
Na końcu: cls
lub
Prawoklik na pulpicie /Nowy /Skrót/ wpisz scieżkę do pliku *bat np.
C:\xxx.bat
Po utworzeniu skrótu, prawoklik na pliku/właściwości/zakładka Program
wpisz:
Po "X:\xxx.bat" cls
Zaptasz okienko "Zamknij okno po wykonaniu zadania"

Piotr P.
Dodano
08.10.2006 20:57:44
  • rsobczuk 08.10.2006 23:24:24

    Okienko nadal się pojawia... Chcę, żeby wogóle się nie pojawiało, albo pojawiało się zminimalizowane...

  • Żółty 08.10.2006 23:48:28

    <p>Zr&oacute;b sobie plik bat wywołujący plik bat. W pliku wywołującym użyj polecenia start /min nazwa_pliku_bat.bat i tego bata wywołującego dodaj do Harmonogramu.</p><p>Albo opcja druga. Zr&oacute;b sobie plik vbs zawierający </p><p><BLOCKQUOTE><div>Set She = CreateObject(&quot;WScript.Shell&quot;) <br />i = She.Run(&quot;sciezka do pliku bat&quot;, 0, True)</div></BLOCKQUOTE></p><p>I tak skrypt dodaj do Harmonogramu.</p>

  • Seeker 08.10.2006 23:52:56

    <BLOCKQUOTE><div><img src="http://portal.centrumxp.pl/Themes/default/images/icon-quote.gif"> <strong>Piotr P.:</strong></div><div><p><br />Po &quot;X:\xxx.bat&quot; <strong>cls</strong></p><p><strong></strong></div></BLOCKQUOTE></p><p>CLS , akurat w tym wypadku , pr&oacute;cz czyszczenia ...czarnego ekranu cmd , nic więcej nie robi , zresztą tak zawsze było, jeszcze w DOSie .</p><p>Trzeba uzyć VBSa , gdzies kiedyś znalazłem w Internecie:</p><p><code>Dim oShell<br /> Set oShell = WScript.CreateObject (&quot;WSCript.shell&quot;)<br /> oShell.run &quot;cmd /C plik.bat&quot;,0<br /> Set oShell = Nothing</code></p><p>zapisujemy toto, z rozszerzeniem *vbs .Uruchamiamy skrybt vbs , kt&oacute;ry uruchomi ten *bat .</p><p>Okno się nie pojawi</p><p>Update : Ż&oacute;łty ...skąd się wziąłeś<img src="http://portal.centrumxp.pl/emoticons/emotion-4.gif" alt="Stick out tongue" /><img src="http://portal.centrumxp.pl/emoticons/emotion-5.gif" alt="Wink" /> &nbsp;</p>

  • De Niro 10.10.2006 00:09:11

    użyj komendy <strong>AT, </strong>start-&gt; uruchom-&gt; <strong>CMD AT /?</strong><br />

  • Żółty 10.10.2006 01:35:49

    De Niro - może napiszesz szerzej coś na ten temat ?? Co i jak wprowadzić za pomocą at aby okienko się nie pojawiało przy wykonywaniu skryptu ??<br />

  • De Niro 10.10.2006 02:04:55

    <BLOCKQUOTE><div>Przeglądanie wynik&oacute;w <p>Polecenia zaplanowane przy użyciu polecenia <strong>at</strong> są uruchamiane jako procesy w tle. <strong>Dane wyjściowe nie są wyświetlane na ekranie komputera</strong>. Aby przekierować dane wyjściowe do pliku, należy użyć symbolu przekierowania (&gt;). Jeżeli dane wyjściowe są przekierowywane do pliku, należy używać symbolu unikowego (^) przed symbolem przekierowania w przypadku polecenia <strong>at</strong> w wierszu polecenia lub pliku wsadowym. Na przykład aby przekierować dane wyjściowe do pliku Wyjście.txt, należy wpisać</div></BLOCKQUOTE></p><p>&nbsp;</p>

rsobczuk
Dodano:
08.10.2006 16:01:38
Komentarzy:
1
Strona 1 / 1