Hallo zusammen,
ich bin gerade dabei ein kleines Programm zu programmieren, welches Proxys auf ihre Funktion testet. Was für einen Befehl kann ich für die Abfrage verwenden?
gruß
Hallo zusammen,
ich bin gerade dabei ein kleines Programm zu programmieren, welches Proxys auf ihre Funktion testet. Was für einen Befehl kann ich für die Abfrage verwenden?
gruß
Hi!
Was willst du das teste? Woran erkennst du manuell, ob der Proxy funktioniert oder nicht?
Evtl. ein Ping an den Proxy selbst (ob an oder aus), oder einen Ping über den Proxy an Google (ob er durchleitet).
peethebee
Ja das ist mir schon klar... Aber irgendwie weiß ich nicht, wie ich den "Ping" in Autoit umsetzen kann...
Das Programm soll quasi eine Textdatei mit Proxys öffnen (jede Zeile einer) und anschließend eine Liste erstellen, in der nur die funktionierenden Proxys aufgelistet sind...
gruß
Einlesen in Array: _FileReadToArray
Durchgehen der Einträge: For-Schleife (Trick, rückwärts durchgehen!)
(Proxy setzen, habe ich nicht im Kopf, wie)
Pingen: Ping
Falls nicht klappt: _ArrayDelete
Wieder in Datei schreiben: _FileWriteFromArray
Damit solltest du in der Hilfe erst mal ein bisschen weiterkommen :).
peethebee
Ok danke dir mal soweit... Denke für den Anfang sollte ich damit mal weiterkommen
Was mir aber eben noch eingefallen ist: Die Datei muss ja ausgewählt werden, in der die Proxys liegen. Aber wie kann ich so einen "Durchsuchen..." Dialog öffnen, in dem alle Laufwerke usw. angezeigt werden und man sich dann durch die Ordner zur Datei klicken kann?
gruß
hi,
guck Dir mal FileOpenDialog() an
Ich habe mich im Bezug auf Proxy Tester mal bei Google schlau gemacht, da es noch weitere Probleme bei der programmierung gab.
Dann bin ich auf folgendes gestoßen:
http://www.autoitscript.com/forum/index.php?showtopic=42523&st=0
Leider ist es hierbei aber nicht möglich bei Proxys direkt den Port anzupingen, da der Ping-Befehlin AutoIt automatisch einen Port verwendet. Und nur die IP Adresse anzupingen garantiert ja nicht, dass der Proxy auch funktioniert.
Nun habe ich weiterim Englischen Forum folgendes gefunden:
http://www.autoitscript.com/forum/index.php?s=&showtopic=44041&view=findpost&p=327957
Damit können Proxys angepingt werden, da es über eine TCP Verbindung gemacht wird.
Nun müsste mirn jemand dabe helfen die Verbindung per TCP in das obere Programm zu integrieren. Hoffe es findet sich jemand
gruß
hey,
ZitatLeider ist es hierbei aber nicht möglich bei Proxys direkt den Port anzupingen, da der Ping-Befehlin AutoIt automatisch einen Port verwendet. Und nur die IP Adresse anzupingen garantiert ja nicht, dass der Proxy auch funktioniert.
das ist aber kein Autoit-Problem, den Port kannst du bei Ping nie selber wählen (http://de.wikipedia.org/wiki/Ping_%28D…BCbertragung%29)
wenn du auf einem bestimmten Port eine Antwort haben willst geht das z.B. mit telnet also z.B.: telnet https://autoit.de/www.autoit.de 80
Zitat
Nun müsste mirn jemand dabe helfen die Verbindung per TCP in das obere Programm zu integrieren. Hoffe es findet sich jemand
... in welches Programm denn?
Hi,
OK dann habe ich mich mit dem Ping wohl getäuscht^^ Aber da es so oder so nicht geht ist es ja eig. auch egal
Da dieses Programm (http://www.autoitscript.com/forum/index.php?showtopic=42523&st=0) mit dem Ping arbeitet muss folgender Code den "Ping-Code" ersetzen, sodass das Programm nicht mehr mit Ping sondern mit der TCP Verbindung (Beispiel hier: http://www.autoitscript.com/forum/index.php?showtopic=44041&view=findpost&p=327957) arbeitet.
Hoffe das war verständlich
gruß