Tonabteilung
Neues Mitglied
Thread Starter
- Dabei seit
- 30.10.2017
- Beiträge
- 7
- Reaktionspunkte
- 0
Hallo,
in meinem Setup muss ich mehrere Beamer ansprechen, die sich über Telnetverbindungen steuern lassen.
Nun habe ich ein Script erstellt, dass zu Beginn ausgeführt wird und alle vorhandenen Terminalfenster schließt, sowie zwei neue Terminalfenster mit je einer Telnetverbindung (pro Beamer) erstellt.
Danach kann ich mit diesem Script einzelne Befehle an die Beamer schicken:
(in diesem Beispiel wird Beamer 1 eingeschaltet)
Leider habe ich das Problem, dass der Fokus bei den Terminalfenstern nicht geändert werden darf, da sonst die Zuordnung per "in window 1" bzw. "in window 2" vertauscht wird.
Deshalb dachte ich, ich benenne die Fenster und spreche Sie mit Namen an.
Fenster benennen habe ich schon geschafft, indem ich vor den Telnet-Sessions noch den Code einfüge:
Nur bin ich bisher daran gescheitert, die Fenster mit Namen anzusprechen.
Ich möchte also statt "in window 1" schreiben können "in window Aufpro" oder so ähnlich.
Kann mir da jemand einen Tipp geben, ob das geht und wie ein entsprechender Befehl aussehen würde?
Meine bisherige Recherche war hier leider erfolglos...
LG,
Wolfgang
in meinem Setup muss ich mehrere Beamer ansprechen, die sich über Telnetverbindungen steuern lassen.
Nun habe ich ein Script erstellt, dass zu Beginn ausgeführt wird und alle vorhandenen Terminalfenster schließt, sowie zwei neue Terminalfenster mit je einer Telnetverbindung (pro Beamer) erstellt.
Code:
tell application "Terminal" to quit
delay 0.2
tell application "Terminal"
do script " "
delay 0.2
do script "telnet 192.168.1.100 7000" in window 1
do script "telnet 192.168.1.101 7000" in window 2
delay 0.2
end tell
Code:
tell application "Terminal"
do script "*power = 1" in window 1
end tell
Leider habe ich das Problem, dass der Fokus bei den Terminalfenstern nicht geändert werden darf, da sonst die Zuordnung per "in window 1" bzw. "in window 2" vertauscht wird.
Deshalb dachte ich, ich benenne die Fenster und spreche Sie mit Namen an.
Fenster benennen habe ich schon geschafft, indem ich vor den Telnet-Sessions noch den Code einfüge:
Code:
do script "echo -ne \"\\033]0;Aufpro\\007\"" in window 1
do script "echo -ne \"\\033]0;Rueckpro\\007\"" in window 2
delay 0.2
Ich möchte also statt "in window 1" schreiben können "in window Aufpro" oder so ähnlich.
Kann mir da jemand einen Tipp geben, ob das geht und wie ein entsprechender Befehl aussehen würde?
Meine bisherige Recherche war hier leider erfolglos...
LG,
Wolfgang