このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

複数ファイルを1つにまとめて圧縮したいのですが。

発言者:yukiko nagahara
( Date Thursday, October 23, 1997 18:01:57 )


 お恥ずかしいほど無知で恐縮なのですが・・・

 圧縮ソフトはMAC_LHA 2.14を使っています。
(どこかのHOMEPAGEで、これはApplescriptに対応してない とあったので、
  これではムリ?)

  ディレクトリをたくさん作ってあり、それぞれの中に10程度
ファイルを入れています。そのディレクトリ内のファイルをまとめて1つに圧縮し、
1ディレクトリにつき1圧縮ファイル となるようにしたいのです。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  この操作をApplescriptでできないでしょうか。

  

田中求之 さんからのコメント
( Thursday, October 23, 1997 19:15:11 )

残念ながら、MacLHA はAppleScript に対応していませんので、お望みのことを
AppleScript で行うのは無理です。

StuffIt (lite/Deluxe) であれば、お望みのようなことは楽勝なんですが。


たまちゃん さんからのコメント
( Friday, October 24, 1997 00:03:12 )

間もなく出る予定のStuffit Deluxe 4.5では,LHA形式のファイルがサポートさ
れるようです。

DOS,Windowsユーザーのために今でもLHAは必要なんですよね。ついでですが,
MacLHAは2.21になって使い勝手が少し良くなっています。Vector

http://www.vector.co.jp/vpack/filearea/mac/util/arc/index.html

からダウンロード出来ます。


→  Aladdin Systems Announces StuffIt Deluxe OS 8 Upgrade Policy

yukiko nagahara さんからのコメント
( Friday, October 24, 1997 12:19:44 )

たまちゃんさん ありがとうございました

はじめの投稿が失敗したと思って、おなじようなのを
また投稿してしまいました。

失礼いたしました。。。 (^_^; 

yukiko nagahara さんからのコメント
( Friday, October 24, 1997 12:25:21 )

田中さん ありがとうございました

上記のとおり、慌てものでスミマセン。。。

10/24 にも再投稿したのですが、stuffit での
方法でもよいので、どのように記述したらできるか、
ご存じでしたらぜひ教えてください。
宜しくお願いいたします。。。

田中求之 さんからのコメント
( Friday, October 24, 1997 13:55:37 )

StuffIt Deluxe を使用した場合のスクリプトです(たぶん、Lite でも同じだと
思いますが)

set archived_Fldr to "MacintoshHD:myData:Data1:"
set archive_parh to "MacintoshHD:myData:Archive1.sit"

tell application "StuffIt Deluxeェ"
  activate
  make new archive with properties {pathname:archive_parh}
  stuff {alias archived_Fldr} into archive 1
  close archive 1
  -- quit
end tell

archived_Fldr で指定したフォルダーの中身が、まとめて archive_parh
というファイルに圧縮されます。

StuffIt Deluxe の場合は、Recording 機能が働きますので、自分で手動で
作業を行った結果をスクリプトにすることが可能です。

yukiko nagahara さんからのコメント
( Friday, October 24, 1997 17:26:09 )

田中さん ありがとうございます

試してみます!

大分県 安東 さんからのコメント
( Friday, October 24, 1997 19:07:13 )

Finderを操作してMacLHAにドロップするってのはどうでしょう ?

清 秀紀 さんからのコメント
( Friday, October 31, 1997 14:23:14 )

QuicKeysからもStuffIt Engineが呼べましたよね。
「AppleScriptで」から外れちゃいますが、
同じような自動化の方法ということで。