internet per batch ???
lagwagon 24.01.2004 - 19:06 751 14
lagwagon
bierfräser
|
ich hoff ich hab das richtige forum dawischt...
folgende aufgabenstellung: hab winXPprof SP1 - aon Speed (USBmodem) - ICQ2003a -gamers.mIRC v4.21
möchte bei windowsstart automatisch eine datei starten, welche automatisch meine internetconnection aktiviert, ICQ und mIRC startet...
funktioniert auch wenn ich alle 3 startdateien in den autostart gebe, aber das modem braucht so seine 2-5sec (nach win-start) um sich zu syncronisieren und ich müsste dann wieder auf "wiederholen" klicken damit das modem wieder wählt... nochdazu haut mir IRC und ICQ die internet-troubles-messages her...
ich hätte da an eine batch-datei gedacht die in irgendeiner form IRC und ICQ erst dann startet wenn die internetconnection aufgebaut ist... dazu würde eine kleine wartezeit vor dem verbindungsaufbau gehören...
diese kann ich dann eh in den autostart schieben (...oder auch nicht...)
bis jetzt hab ich etwas von && gelesen, dass den nachfolgenden befehl erst dann ausführt, wenn der vorige erfolgreich ausgeführt wurde... aber wie führe ich dateien aus? exec???
pls einen link, wo ich das (verständlich erklährt) nachlesen kann, oder div. vorschläge wie ich zu einem zufriedenstellenden ergebniss komme...
thx lagwagon
|
DKCH
Administrator ...
|
dateien kannst auch mit "start" ausführen. eine möglichkeit zur verzögerung wär ping. wenn du -w mitgibst wartet er nicht in alle ewigkeit, sondern bricht früher ab.
PING 1.1.1.1 -n 60 -w 1000 >NUL z.b. sollte dann ~60 sek warten
|
Geigerzeiger
Addicted
|
BATCH Dateien sind wie .EXE oder sonst was auszuführen, nur dass die die Endung .BAT haben. Schreib eine batchdatei names istart.bat (ist im prinzip eh egal wie man sie nennt) und geb sie anschließend in den Autostart. Dann müsste dies funktionieren.
|
lagwagon
bierfräser
|
hmm... geigerzeiger, des is ma scho klar... aber was schreib i rein in de .bat ??? i kenn mi jo nüsse aus !!!
@DKCH thx... aber des mim ping is wohl eher a unkonventionelle lösung... da wirds doch wohl a art "wait"-befehl gebm...
|
DKCH
Administrator ...
|
naja, konventionell oder ned, funktionieren muss es ![:D](/images/smilies/biggrin.gif) aufpassen musst halt dass du eine ip erwischst, die es nicht gibt, aber 1.1.1.1 is da eh ein heisser kandidat. oder, wenns dir doch anders lieber ist, entweder Please note: if you want to wait for an Win9x/NT/2K application to terminate it's better to use the START command:
START /WAIT application oder Windows NT/2K Resource Kit saugen, da is eine sleep.exe dabei
|
Geigerzeiger
Addicted
|
hmm... geigerzeiger, des is ma scho klar... aber was schreib i rein in de .bat ??? i kenn mi jo nüsse aus !!!
@DKCH thx... aber des mim ping is wohl eher a unkonventionelle lösung... da wirds doch wohl a art "wait"-befehl gebm... Tja.. poste mir was du genau (welche Programme mit Parameter) starten möchtest. Du gibst ein: cd <Order des Programms> <Programmname zb. icq> <Parameter> <Als Beispiel icq.exe soll ausgeführt werden also> : icq Wenn du aber Parameter benötigst dan musst du eingeben: icq -start oder sowas ähnliches Das War's! Einfach als .BAT File speichern und in den Autostart geben.
|
DAO
Si vis pacem, para bellum
|
|
watchout
Legendundead
|
nein, ich find die idee mit dem ping geil, aber nicht eine nicht-existente ip eintragen, sondern deinen DNS-Server, weil dann dauerts lange, wenn die conn noch nicht steht, aber wenns steht gehts ruck-zuck durch und die sache is erledigt
|
CROWLER
Powerbunny
|
jo ![:rolleyes:](/images/smilies/rolleyes.gif) am besten du machst es mit c++ (ich empfehle ms visual c++) zerst soll sich der pc verbinden dann testen ob bis der prozess des verbindens abgeschlossen ist und erst dann weitermacht (am besten du pingst einen server an den es gibt (zb http://www.aon.at) und sobald dein pc eine antwort erhält (von aon) soll er icq und mirc öffnen blah is nat. ein schwachsinn so viel arbeit .... beste lösung : kauf dir einen router - der stellt eine permanente verbindung mim netz her und dein pc is online sobald er hochfährt (chellolike) der router is ausserdem dein dhcpserver und kostet nicht viel UND bis zu 254 rechner können zeitgleich ins netz
|
CROWLER
Powerbunny
|
http://www.w00t.at/forum/upload/ping_tracert_test.rar
in dem file is sleep exe dabei
anwendung via batch ganz einfacht :
[path to sleep.exe]\sleep.exe [time]
und dann erst icq und co starten lassen und was machst wenn die verbindung nicht aufgebaut werden kann ?! hmmm die lösung is aber geil @threadstarter mach es so falls du nicht genug cash hast für einen router
|
lagwagon
bierfräser
|
i hab des dumme usb-modem... sry, aber i hab de lösungen noch ned proBIERt, aber thx scho mal!!!
|
CROWLER
Powerbunny
|
dann nimm einen 3ten rechner und mach einen router aus dem häng das modem an kauf einen 8port switch (ca 30 €uros) häng den server dran und deine kiste fertig (router / dhcp server mach entweder mit linux oder mit win, mit win gehts watscheneinfach)
|
lagwagon
bierfräser
|
okok,... schluss mit den hardwarelösungen... ich wollt eigenlich nur ein paar befehle bzw. einen link wissn, damit ich komfortabler win starten kann... sonst nüschts!
thx lagwagon
|
DAO
Si vis pacem, para bellum
|
[QUOTE] Originally posted by CROWLER [B] und was machst wenn die verbindung nicht aufgebaut werden kann ?! hmmm die lösung is aber geil ganz einfach wenn keine aufbaut werden kann macht in da bacht einfach a abfrage und wenn die zutrifft jump sprungmarke und file is beendet
|
lagwagon
bierfräser
|
so, jetz hätt ich mal zeit zum proBIERn und komm grad drauf... mit welchem befehl starte ich überhaupt die internet-verbindung ??? omg!
|