- Registriert
- 26.06.09
- Beiträge
- 15
hi, ich habe eine sehr dumme frage, aber weder google noch die forum-suche konnten mir weiter helfen. das kann an meiner unfähigkeit zu suchen liegen, in dem fall entschuldige ich mich schonmal im vorraus dafür :-D
ich möchte ein kleines script schreiben, dass ich später als dienst in safari aufrufen kann.
es soll einfach nur meinen router neu starten und mir damit eine neu ip geben.
das ganze geht ganz einfach, wenn man das router-menü über telnet 192.168.2.1 aufruft und sich dann durchs menü hangelt.
ich schaffe es aber nicht, dass das script die jeweilige menü-auswahl an terminal übergibt.
die eingaben sehen in der richtigen reihenfolge so aus:
"telnet 192.168.2.1" -> "[Passwort]" -> "24" -> "4" -> "21"
danach muss terminal einfach wieder beendet werden.
ich hab einen ansatz, aber ich weiß nicht, was ich zwischen die eingaben setzen muss, damit das script wartet, bis es von terminal zur nächsten eingabe aufgefordert wird, und dann eben jeweils das nächste eingibt.
mein ansatz:
kann mir da jemand helfen?
herzlichen dank im vorraus!
p.s.: der titel soll natürlich nicht "router reset mir applescript" sondern "router reset MIT applescript" heißen.
ich möchte ein kleines script schreiben, dass ich später als dienst in safari aufrufen kann.
es soll einfach nur meinen router neu starten und mir damit eine neu ip geben.
das ganze geht ganz einfach, wenn man das router-menü über telnet 192.168.2.1 aufruft und sich dann durchs menü hangelt.
ich schaffe es aber nicht, dass das script die jeweilige menü-auswahl an terminal übergibt.
die eingaben sehen in der richtigen reihenfolge so aus:
"telnet 192.168.2.1" -> "[Passwort]" -> "24" -> "4" -> "21"
danach muss terminal einfach wieder beendet werden.
ich hab einen ansatz, aber ich weiß nicht, was ich zwischen die eingaben setzen muss, damit das script wartet, bis es von terminal zur nächsten eingabe aufgefordert wird, und dann eben jeweils das nächste eingibt.
mein ansatz:
Code:
tell application "Terminal"
activate
do script "telnet " & "192.168.2.1"
"[Passwort]"
"24"
"4"
"21"
end tell
quit application "Terminal"
herzlichen dank im vorraus!
p.s.: der titel soll natürlich nicht "router reset mir applescript" sondern "router reset MIT applescript" heißen.