「ご主人様ご命令を!」OS Xでスクリプトスレ
■ このスレッドは過去ログ倉庫に格納されています
0558555
02/12/13 22:17ID:WYUU5Zo3>エラー処理というのはping して反応が無ければ「route がないよ」ってな
>ウィンドウを出す、ということでしょうか?
です。555のスクリプトの場合ドロップしたファイルと同名のファイルがあった場合、
そこで処理がとまります。またdo shell scriptを実行すると、stdoutに吐き出された
文字列のみapplescriptの方で所得出来ます。なのでshell scriptの方で返り値を設定
し、其の値でapplescriptで処理やダイアログを変更するには多少工夫が必要になります。
具体的にはshell scriptの方で echo 1とかしておいて、applescriptの方で
set ex_status to do shell script "hoge/bin/myscript"
とするとか、$?を使って
set ex_status to do shell script "/usr/bin/hogehoge >/dev/null;echo $?"
といった感じです。
■ このスレッドは過去ログ倉庫に格納されています