noname22 [ Wastelander ]
plik .bat
Hej.
Nie wie ktos jakiej komendy trzeba uzyc w pliku .bat aby otworzyc adres http (pamietam ze bylo to cos zwiazane z url - open, run czy moze cos jeszcze innego..)? Chodzi mi o to zeby otwozyc na raz kilka stron za jednym kliknieciem (kazda w osobnym oknie)? Codziennie rano musze otworzyc kilka stron z ulubionych i chcialbym sobie skrocic czas...
Ramz [ Generaďż˝ ]
przykładowa zawartość pliku *bat:
Start
Start
Start
czyli:
Start URL
Broken_Heart [ Konsul ]
np.
start
wysiak [ Senator ]
Polecam Maxthona, i ustawienie grupy startowej..
Zyga [ Urpianin ]
Jeśli używasz Firefoxa, to wrzuć sobie wszystkie strony do jednego foldera i klikaj "Otwórz wszystkie w kartach".
noname22 [ Wastelander ]
"Start" prawie zalatwil sprawe tylko, ze jak mam wpisane kilka adresow URL to otwiera sie tylko ostatni...
Edit: Uzywam niestety IE. To na kompie w pracy.
Narmo [ nikt ]
Ale w IE7 nie ma przecież z tym problemu. Otwierasz strony, które mają być stronami głównymi, klikasz na czarną strzałkę w dół obok tego domku na górze i wybierasz Dodaj lub zmień stronę główną a potem Dodaj tę stronę sieci web do kart strony głównej. Przy każdym uruchomieniu przeglądarki wszystkie strony ustawione jako strony główne się załadują.
noname22 [ Wastelander ]
Narmo-->> Wiem wiem, tylko ze na kompach w pracy mamy tylko wczesniejsze wersje IE a nie mam mozliwosci update'a zrobic bo kompy sa poblokowane przez IT...
Ramz [ Generaďż˝ ]
Problem z IE jest taki że Start by działało ale w penych odstępach czasu, powiedzmy wykonane co 1 sekunde. O ile masz taką możliwość to możesz ściągnąć mój program (razem z przykładowym bat'em który zatrzyma wykonywanie kolejnego polecenia na ileś sekund):
Jeśli boisz się ściągać, to cały kod programu to:
#include <stdlib.h>
#include <windows.h>
int main(int argc, char **argv)
‹
if(argc > 1)
‹
double fsec = atof(argv[1]);
int isec = (int)(fsec * 1000);
Sleep(isec);
›
else
‹
Sleep(1000);
›
return 0;
›
kompilujsz i jest ok :)
następnie wykonanie tego co chesz wyglądało by tak:
start "C:\Program Files\Internet Explorer\iexplore.exe" www.google.com
sleep.exe
start "C:\Program Files\Internet Explorer\iexplore.exe" www.onet.pl
sleep.exe
start "C:\Program Files\Internet Explorer\iexplore.exe" www.interia.pl
przy czym sleep.exe to powyższy skompilowany program umieszczony w tym samym katalogu co uruchamiany bat.
domyślnie program zatrzymuje wykonywanie sie poleceń na 1s, ale możesz wpisać też:
sleep.exe 3
wtedy programzatrzyma wykonywanie na 3s.
PS. Jeszcze wyedytuj ścieżke do IE jeśli masz inna :)
noname22 [ Wastelander ]
Ramz-->> Jesli chodzi o sciagniecie twojego pliku to odpada - filtry blokuja sciaganie..
Co do kodu to nie mam prawdopodobnie odpowiedniego kompilatora - pisales w C? Zrobilem to troche na okolo a mianowice utworzylem plik tekstowy, wkleilem kod i zmienilem rozszerzenie z txt na exe (wiem wiem noob;). Wszystko dziala prawie cacy ale jest jeden szkopul - mianowicie - za kazdym razem kiedy otwiera sie okno z pozadanym adresem wyskakuje error.
Jesli to sprawa kompilatora to niestety bede musial klikac na ok ale i tak dzieki bo stronki sie otwieraja:)
Ramz [ Generaďż˝ ]
Program trzeba skompilować kompilatorem, zmiana rozszerzenia nic nie da :)
Jesli nie można wnieść swojego pliku *.exe to pozostaje zrobienie czegoś na siłę :P
Komputerów pewnie nie macie super szybkich więc to powinno dać radę :
start "C:\Program Files\Internet Explorer\iexplore.exe" www.google.com
dir C:\Windows\System32
dir C:\Windows\System32
start "C:\Program Files\Internet Explorer\iexplore.exe" www.onet.pl
dir C:\Windows\System32
dir C:\Windows\System32
start "C:\Program Files\Internet Explorer\iexplore.exe" www.interia.pl
Polecenie :
dir C:\Windows\System32
wypisze w konsoli tylko wszyko co znajdue sie w tym katalogu :), a ze zazwyczaj jest tam sporo rzeczy to trochę to potrwa, u mnie na laptopie ( core 2 duo) wystarczylo dwa razy wypisać :) dlatego sa powtórzone :) jeśli okaże się że strony jeszcze nie sa otwierajne, dołóż tyle razy ile trzeba i będzie ok :)