| Autor |
dos command aus VB (oder C)proggi ausführen? Suche nach: dos (951) |
|
|
|
|
BID = 170680
MinceR Stammposter
   
Beiträge: 277
|
|
hallo,
folgendes: ich hab mein haus mit dem haus meines kumpel via wireless lan verbunden. benutz wird dafür ein alter netgear AP der als client läuft.
so alles klappt wunderbar. nur leider schaltet sich mein AP in eine art energie spar modus(nach längerer zeit ohne benutzung)
so ich hab am server der immer läuft nun einfach ein dos fenster geöffnet und den entfernten AP angepingt (also ganze nacht durch). und es reichte um die verbindung aufrecht zu erhalten. so das ständige anpingen bringt aber komischerweise den angepingten AP ein bissl ins schleudern.(ist auch ein drecksding das nichtmal 2 wireless verbindungen hinkriegt ohne abzureiern)
so lange rede kurzer sinn, ich suche eine möglichkeit das alle 5 minuten nur der ping befehl ausgeführt wird. ich hab aber leider keine ahnung wie ich das aus VB heraus machen kann. das ganze sollte dann auch so gehen das es sozusagen aus einem interrupt raus ausgeführt wird also so wenig rechenleistung vom pc gebraucht wird wie möglich(vielleicht mit dem timer in VB?). der hat nämlich mehr zu tuen als nur zu pingen
zur not wenns mir einer gut erklären kann würde auch C gehen.. nur in C bin ich nur anfänger. |
|
BID = 170683
hajos118 Schreibmaschine
    
Beiträge: 2453 Wohnort: Untermaiselstein
|
|
in C:
system("ping -n 1 -w 30000 hostname");
setzt genau 1 Ping ab und wartet max. 30000 msec auf Antwort.
ggf. geht auch ein Befehl im DOS - Fenster:
ping -t -w 30000 hostname
der sendet ständig pings und wartet max. 30 sec auf Antwort.
Greets Hajo
|
|
BID = 170782
Dracos-Carazza Gesprächig
  
Beiträge: 185
|
ähnliches problem hatte ich auch schon. gibt nen fertiges programm, nennt sich look äht lan (automatisch editiert wegen spamgefahr) , welches ne art netzscanner ist. es hat nen unterprogramm was sich look äht host (automatisch editiert wegen spamgefahr) nennt und dauerhaft guckt ob die angegebenen geräte (clients oder ap`s) online sind, was anderes als nen ping macht es also auch nicht. da ich zu faul zum proggen war hab ich es mir mal angeguckt und fand es ziemlich praktisch.
greetz Carazza
_________________
Es ist nicht deine Schuld, dass die Welt ist wie sie ist, es ist nur deine Schuld wenn sie so bleibt !
Wer seinen Trieb verleugnet, verleugnet das was ihm zum Menschen macht !
|
BID = 171577
ffs_hiwi Gesprächig
  
Beiträge: 153 Wohnort: Reinbek
|
an sich kein problem. ich habe dazu ein kleines delphi programm geschrieben, das zudem als systemdienst unter nt /2000 arbeitet. da läuft ein timer , der nach bestimmter zeit einen ping absetzt, alles über delphi klasse tcp/ip socks gemacht. braucht kaum zeitressourcen. in vb geht das auch analog, kann dir aber nicht genau sagen wie, da ich kein vb kann.
deine vorgehensweise ist aber genau richtig.
wenn du willst, kann ich dir die alten sourcen raussuchen.
gruss ralf
|
BID = 171902
MinceR Stammposter
   
Beiträge: 277
|
danke fuer die tipps. aber ich habs nu ganz anders gemacht.
taskplaner. eingestellt auf täglich ausführen um 22 uhr(ping "ip") und dann alle 20 minuten wiederholen bis die uhr 21:30 angibt.
|