Halli Hallo,
kurze Frage zu meinem anliegen:
Ich habe ein Script gebastelt, oder eher angepasst
Spoiler anzeigen
TCPStartup() ; TCP wird initialisiert
$socket = TCPConnect("172.21.122.3", 4321) ; Versuche eine Verbindung zu meinem PC aufzubauen und speicher das Ergebniss in "$socket" ab
$sendedBytes = TCPSend($socket, "aas_0111_mb_abl wurde auf MB-Server erstellt!") ; Sendet den Text an unseren verbundenen Socket
[/autoit] [autoit][/autoit] [autoit]TCPCloseSocket($socket)
TCPShutdown()
Nun würde ich aber gerne mehrere IP-Adressen erreichen wollen, ohne den kompletten Text 20x zu kopieren und untereinander mit geänderter IP einzufügen.
Gibt es dort eine Möglichkeit? Leider habe ich so rein gar nichts gefunden =(
Dann wäre noch die Überlegung da, eine Art "Nachrichtendienst" einzurichten, ähnlich des NetSend Befehls.
Ich stelle mir vor, eine Oberfläche mit den ganzen IP-Adressen + Benutzername (füge ich einmalig manuell ein) zu basteln (wie die Oberfläche von ICQ), die mir verschiedenfarbige Buttons anzeigt,
im Sinne von:
172.21.122.3 - Benutzer "müller": [Button in grün]
172.21.122.4 - Benutzer "mayer": [Button in gelb]
172.21.122.5 - Benutzer "meier": [Button in rot]
Legende:
grün: Nachricht wurde verschickt und empfangen
gelb: Nachricht wurde verschickt und noch nicht empfangen
rot: Nachricht wurde nicht verschickt und nicht empfangen
Sollte natürlich schnell durchlaufen, da die Wege bekannt sind, dient lediglich zur Überprüfung welcher PC eingeschalten ist und wer die Nachricht bekommen hat.
Das mit den Button schwirrt mir schon im Kopf rum, wie ich das hin bekommen könnte.
In einem Tutorial hab ich mich schlau gemacht und dort auch gesehen, dass man diverse MessageBoxen ausgeben kann wie "Empfänger nicht erreicht" etc. Das baut man einfach so um, dass eine Variable X die Farbe rot zugewießen bekommt, wenn der Empfänger nicht erreichbar war.
Aber jetzt die Masterfrage, ist sowas überhaupt mit AutoIt möglich?!
Danke!
Edit:
Die "Server-Variante", sprich den Empfänger, werde ich in den AutoStart der jeweiligen PCs einfügen