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 off–zamyka 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:- 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… [↩]
- http://forum.dobreprogramy.pl/viewtopic.php?t=5015 [↩]
- http://forum.dobreprogramy.pl/viewtopic.php?t=45627 [↩]
- Tak, tak, to ironia. [↩]
Łukasz (lemur)
13 lut 2009
A nie prościej wrzucić co trzeba do autostartu? W sensie menu Autostart :)
Ravicious
13 lut 2009
@ Łukasz (lemur):
;-)
NameLess, the Jedi
13 lut 2009
Fajnie jak ktoś odkrywa, że i pod Windows można pisać skrypty ;o))
Taki mały błąd:
@echo offnie 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.
Ravicious
13 lut 2009
@ NameLess, the Jedi:
Dzięki za (jakby nie patrzeć) profesjonalny komentarz :-)
A informacje o
@echo offwydedukował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.
Tomasz Topa
13 lut 2009
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 :)
Plu
13 lut 2009
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
Budek24
11 mar 2009
Nie spodziewałem się, ze takie cusie w Windowsie są możliwe.
Livio
19 mar 2009
A nie można zaznaczyć paru ikon na pulpicie i pacnąc Enter ^^ ?
Ravicious
19 mar 2009
@ Livio:
Myślę, że i tak lepiej utworzyć tę jedną ikonę. Może ktoś wolałby mieć w miarę czysty pulpit? ;-)
Brak
8 sie 2009
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 :)
Brak
8 sie 2009
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 ;)
k
21 lis 2009
a czy istnieje skrypt, który będzie te programy zamykał?