Uruchamianie kilku programów jednym kliknięciem – mały tip dla użytkowników Windowsa

Po uruchomieniu komputera zwykle włączam kilka programów. Standardowo: przeglądarka, e-mail, komunikator i odtwarzacz muzyki. Cóż, mogę zawsze klikać w ikonki tych czterech aplikacji, ale stracę przy tym kilka cennych sekund dziennie. Szybki start? Nie posiadam[1]. Autostart? Nie, bo komputer może włączyć siostra, ojciec lub (to się zdarza rzadziej) matka.

Potrzebowałem czegoś w stylu pulpitowego skrótu, z tym, że nie odpalałby jednego programu, a kilka. Czegoś naprawdę prostego, najlepiej skryptu w języku wsadowym Winzgrozy. Poszperałem w sieci i znalazłem kilka artykułów na ten temat.

Najpierw w łapki wpadł mi TrayKiller. Z opisu wywnioskowałem, że to jakaś kobyła – nawet nie ściągałem.

Następnie trafiłem na dobreprogramy.pl, a mianowicie na ichnie forum. Znalazłem tam dwa tematy[2][3], a jeden z nich nawet mi się przydał.

Mianowicie pod pierwszym linkiem znajduje się opis kolejnego programu. Generator, również go nie sprawdzałem. Dlaczego? Bo power userzy nie korzystają z gotowców!11[4]

Za to pod drugim linkiem możecie znaleźć to, czego chciałem, czyli jak napisać skrypcik uruchamiający kilka programów na raz. U mnie wygląda to tak:

Po kolei:

  • @echo offzamyka okno, kiedy skrypt zakończy działanieszczegóły działania w komentarzu NameLess, the Jedi.
  • start C:\sciezka\do\pliku.exe – wiadomo, ale…
  • …wszystkie foldery, które mają spację w nazwie, muszą być umieszczone w cudzysłowie – warto to zapamiętać.

Niesamowite, prawda?

Przypisy:
  1. Emerge Desktop pozwala na stworzenie szybkiego startu – mam go w folderze pod prawym przyciskiem myszy. Jeśli jednak chciałbym go umieścić na pulpicie, to jest już to większe wyzwanie… []
  2. http://forum.dobreprogramy.pl/viewtopic.php?t=5015 []
  3. http://forum.dobreprogramy.pl/viewtopic.php?t=45627 []
  4. Tak, tak, to ironia. []
  • A nie prościej wrzucić co trzeba do autostartu? W sensie menu Autostart :)

  • @ Łukasz (lemur):

    Autostart? Nie, bo komputer może włączyć siostra, ojciec lub (to się zdarza rzadziej) matka.

    ;-)

  • Fajnie jak ktoś odkrywa, że i pod Windows można pisać skrypty ;o))
    Taki mały błąd:
    @echo off
    nie powoduje zamykania okna. Powoduje jedynie, że nie są wyświetlane poszczególne linie skryptu przed ich wykonaniem. Identyczny efekt można uzyskać wpisując @ na początku pierwszej linii (zresztą po to jest przed słowem echo off – bez niego zobaczyłbyś w okienku napis echo off)
    Okno cmd zamyka się dlatego, że wszystkie programy “odkleiły” się od konsoli (pod Uniksem powiedziałbym, że poszły w background).
    Wydaje mi się również, że “start ” jest zbędne i bez tego programy okienkowe powinny pójść w tło.

  • @ NameLess, the Jedi:
    Dzięki za (jakby nie patrzeć) profesjonalny komentarz :-)

    A informacje o @echo off wydedukowałem na podstawie wiadomości zawartych w wątku na dobreprogramy.pl.

    Skrypty, czy to pod Linuksami czy Windowsami, zawsze są dobre, jeśli chodzi o proste czynności. Lepiej wklepać własnoręcznie kilka linijek kodu, niż ściągać program, który zrobi dokładnie to samo.

  • Heh, .BATch files FTW!

    Ostatnio podczas testów Windows 7 zauważyliśmy, że autoexec.bat wciąż się domyślnie tworzy w katalogu głównym :)

  • Batche… W sumie jak Win7 z powershellem się upowszechni to będzie ciekawie.

    btw – Osobiście preferuję PATH hack + katalog ze skrótami + win+r

  • Nie spodziewałem się, ze takie cusie w Windowsie są możliwe.

  • A nie można zaznaczyć paru ikon na pulpicie i pacnąc Enter ^^ ?

  • @ Livio:
    Myślę, że i tak lepiej utworzyć tę jedną ikonę. Może ktoś wolałby mieć w miarę czysty pulpit? ;-)

  • Często się zdarza że by odpalaniu gry,potrzebujemy dodatkowe programy.

    Mowa o warcraft 3,i chociażby programie banlist i autorefresh, tak naprawdę ja ciągle zapominam ich odpalać, tak to za jednym zamachem wszystkie 3 mi się otworza, nawet ikonke dam samego Frozen throne, tak więc świetna sprawa :)

    A bezsensu jest w autostarcie to mieć,czysz nie? Poto właśnie są takie skrypty :)

  • Jeszcze mozna dopowiedzieć ważną rzecz, jeżeli ktoś chce uruchomić następny program z opóźnieniem (ja musze,ponieważ kiedy gra i banlist uruchamia się równocześnie, to gra się za każdym razem minimalizowała,) można dopisać coś takiego:
    ping -n 10 127.0.0.1>nul

    I zmienia się tylko liczbe 10(są to sekundy, jak damy 2 to będzie 2 sekundy) przykład:

    start C:\”Program Files”\”Mozilla Firefox”\firefox.exe
    start C:\”Program Files”\”Mozilla Thunderbird”\thunderbird.exe
    ping -n 3 127.0.0.1>nul
    start C:\”Program Files”\Psi\psi.exe
    start C:\”Program Files”\foobar2000\foobar2000.exe

    Co spowoduje,że po uruchomieniu thunderbird będzie 3 sekund czekania zanim uruchomi “psi.exe”, może komuś się przyda ;)

  • a czy istnieje skrypt, który będzie te programy zamykał?