• Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick
  • November - das bedeutet oftmals Herbstblues, grauer Himmel, Tristesse und Wetter, bei dem man gern im Warmen bleibt. Aber nur oftmals! Wir fordern Euch gern auf, gegen den Herbstblues anzukämpfen und hoffen, dabei hilft Euch unser aktuelles Monatsthema. Neugierig geworden? --> Zum Mitmachen bitte hier klicken

terminal.app Daten übergeben

dd3oc

Braeburn
Registriert
11.02.08
Beiträge
44
Hi,

kann ich der Terminal.app Optionen mitgegeben? Ziel soll sein, dass im Terminal Fenster gleich automatisch Telnet gestartet wird.

Gruß
Klemens
 
Hi,
aber bei einem Shellscript müßte ich doch der Terminal.app auch die Optionen bzgl. Telnet übergeben, oder?
Unter Windows konnte ich das Problem lösen und zwar wird eine Shell geöffnet und mit START TELNET die
Applikation gestartet.

Klemens
 
Hi,
nun habe ich mich mit Apple Script beschäftigt und zum Starten der Telnet Session dieses Skript erstellt.
Die IP Adresse wird beim Starten dem Skript übergeben. Das ganze funktioniert so aus Realbasic heraus
auch.

on run (ipaddr)
tell application "Terminal"
activate "terminal"
do script "telnet -N " & ipaddr
end tell
end run

Klemens
 
aber bei einem Shellscript müßte ich doch der Terminal.app auch die Optionen bzgl. Telnet übergeben, oder?
Das machst Du alles im Shellscript. Musst nur dem Script die Endung .command geben, damit es eigentständig startbar ist.

Beispielskript:
Code:
#!/bin/bash
telnet 127.0.0.1

Ansonsten schau mal in die Terminal-Einstellungen. Dort kannst Du auch Verbindungen anlegen bzw. Befehle direkt beim Starten des Terminals ausführen lassen (ist aber nicht wirklich zu empfehlen).
 
schau dir DTerm mal an: http://decimus.net/DTerm/

ich brauche nur shift+apfel+enter drücken und kann sofort ein shellskript absetzen. Mit Enter in DTerm mit shift+Enter wird ein Terminalfenster geöffnet.
workflow wäre:

shift+apfel+enter
telnet server
shift+enter

die Tastenkombinationen können natürlich auch eingestellt werden