端末の USB からシリアルへの接続を介して一部の cisco 機器のコンソールに接続するための小さなスクリプトを作成します。
ただし、テキストと変数の間に改行や改行を入れることは不可能です (HTML で <br> を使用するなど)。そのため、表示ダイアログ行では、すべてのテキストが一緒に表示されます。
\n 、 \ \n を使用して、環境設定を [書式設定] > [エスケープ タブ] と [文字列の改行] > [チェック済み] に変更してみました。
そのため、どんな助けでも大歓迎です。
set theFind to "ls /dev/tty.*"
set theResult to do shell script theFind
set theConnection to text returned of (display dialog "Serial interface to availble:" & theResult & "Interface to use:" default answer "/dev/tty.usbserial")
tell application "Terminal"
activate
tell application "System Events"
delay 1
keystroke "screen " & theConnection & " 9600"
keystroke return
beep
end tell
end tell