上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

--/--|スポンサー広告||TOP↑
スクリプトエディタで StuffIt Expander 10.0 の用語説明を見てたら、expand のオプションに password というのがあったんだけど、こんなの前からあったっけか。
9.0.1 の用語説明には見当たらないけど。

同一パスワードの圧縮ファイルをまとめて解凍
tell application "Finder"
set theArchives to selection
set aliasList to {}
repeat with thisOne in theArchives
if ((kind of thisOne) as string) contains "Archive" then set aliasList to aliasList & (thisOne as alias)
end repeat
if aliasList is not {} then set passwd to text returned of (display dialog "パスワード" & return & "" default answer "")
end tell

tell application "Macintosh HD:Applications:Utilities:StuffIt 10.0:StuffIt Expander.app"
activate
repeat with thisOne in aliasList
expand thisOne password passwd
end repeat
quit
end tell

ちなみに

expand [aliasのリスト] password [パスワード]

という書き方が本式のようですが、リストで10個ぐらいのファイルを渡すと6個目か7個目あたりで必ずといっていいほど StuffIt Expander が落ちるので repeat で1個ずつ処理した方が確実みたいです。
スポンサーサイト

11/30|AppleScriptコメント(0)トラックバック(0)TOP↑
この記事にコメント
名前:
コメントタイトル:
メールアドレス:
URL:
コメント:

パスワード:
管理人だけに表示:
管理者にだけ表示を許可
この記事にトラックバック
プロフィール

AquaBowler

  • Author:AquaBowler
  • 現在の Mac 環境:
    iBook Late2001
    Mac OS X 10.4.11
フリーエリア
最近の記事
最近のコメント
最近のトラックバック
月別アーカイブ
カテゴリー
ブログ内検索
RSSフィード
リンク
del.icio.us
feed meter

RSS feed meter for http://kotoerisan.blog16.fc2.com/

FC2カウンター
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。