このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。 |
はじめまして、
ファイルをドロップするだけで、FTPサーバーにファイルをアップロードする以下のようなApplescriptを作ったのですが
ファイルが大きくて、30-40秒以上アップロードに時間がかかるとAoolescriptがTIMED OUTのエラーを表示して止まります。
このTIMED OUTの時間を調整して、エラーがでないようにしたいのですが、どのようにすればよいのでしょうか?
on open DropFiles
tell application "Fetch 3.0.3"
make new transfer window at beginning with properties {hostname:"ホストネーム", userid:"IDアドレス", password:"パスワード", initial directory:"mbs/schedule"}
repeat with aFile in DropFiles
put into transfer window "ホストネーム" item aFile text format Raw Data binary format Raw Data
end repeat
quit Application "Fetch 3.0.3"
end tell
end open
モリヤ さんからのコメント
( Saturday, November 06, 1999 19:48:49 )
AppleScriptのタイムアウトの時間は,以下のように書くと任意に決 められるようです。 with timeout of (1 * 60 * 60) seconds --処理内容 end timeout この例だと,1 時間はタイムアウトにならずに待ってくれます。
shigeru aoki さんからのコメント
( Tuesday, November 09, 1999 08:06:10 )
お教えいただいたとおり、試しましたらうまくゆきました。 有り難うございました。