過去の桐井戸端BBS (桐談義・その他) |
6984 | ファイルの圧縮 | 尾形 | 2000/07/28-18:46 |
また、よろしくお願いします。 あるディレクトリィの下のファイルを全て圧縮して、メールかフロッピー等で送りたいのです。 定期的に実行するものですから、桐からコマンドで実行したいのです。 (ドラッグドロップ等はさせたくないのです) 良い方法を教えてください。 ベクターで探してみたのですが・・・。 | |||
6985 | Re:ファイルの圧縮 | ぷぷり | 2000/07/28-19:53 |
記事番号6984へのコメント 圧縮とかは、コマンドラインで作成できるソフトがあると思いますが、 メールに関しても最近の話題であがっていたんじゃないかなー? コマンドラインで全て実現できれば、後は、バッチか何かを作って桐から実行されれば行くと思います。 ダイアルアップもバッチで行けるみたいです。もちろん切断も・・・ NTでしかやったことありませんが・・・ | |||
6986 | Re:ファイルの圧縮 | Ogo | 2000/07/28-21:15 |
記事番号6985へのコメント 使ったことはありませんが、 http://member.nifty.ne.jp/trazi/lib/win/other/index.htm にある consasrt.lzh 196KB 99/07/10 以下 ReadMe より Windows のコンソールウインドウ( DOS 窓)で使うための、 ちょっとした(本当にちょっとした(^^;)アプリケーション 7種類詰め合わせです。 ChgScr ver00 : DOS 窓の全画面、元のサイズ、最大化を切り替え ( Windows NT 不可 ) LfnAdp32 ver00 : LFNをSFNに変換してプログラムに渡す Lhc32 ver14 : コマンドラインから unlha32.dll を使う Link ver00 : ショートカットファイルの作成とリンク先の取得 SHFormat ver00 : Windows のドライブフォーマットのダイアログを使う SStart ver00 : WorkDir を設定してから start.exe に渡す Too ver01 : 標準出力とクリップボードへのコピー | |||
6987 | Re:ファイルの圧縮 | hidetake | 2000/07/28-22:48 |
記事番号6986へのコメント 基本に戻って、ファイルを圧縮するソフトで LHA.EXE を 用いる場合、サブディレクトリまで含み圧縮するには、 LHA.EXE A -x+ -r+ PACK.LZH *.TBL と言うようになります。 このままでも一応えますが、長いファイル名が含まれる場合、途中で切られ短いファイル名になってしまうので、 Windows用の UNLHA32.DLL を用いようとすれば、これを呼び出し使うコマンドライン用のインターフェースは、 http://www.csdinc.co.jp/archiver/ に行けばあります、例えば LHA32.EXE を用いるのなら、 LHA32.EXE A -x+ -r+ PACK.LZH *.TBL と言うように すれば DOS版と同じように使えます。 CMAIL とかを使い送信するのなら、BAT で連携を取るでしょうから、 この辺まで含めて BAT で処理すれば良いと思います... | |||
6988 | Re:ファイルの圧縮 | hidetake | 2000/07/29-07:33 |
記事番号6987へのコメント >LHA[32].EXE A -x+ -r+ PACK.LZH *.TBL の -x+ -r+ に付いては、一応これでも動くのですけど、 詳しくは LHA.EXE もしくは UNLHA32.DLL のマニュアルをご覧下さい。 私は昔からこの指定が身についているので、 つい書いてしまいましたが、x[0|1] , r[0|1|2] が正しい指定になります。 (^_^ゞ | |||
6997 | Re:ファイルの圧縮 | 尾形 | 2000/07/30-10:19 |
記事番号6988へのコメント みなさん、どうもありがとうございます。 なんとか出来そうです。いままで解凍はやっていたのですが 圧縮は全く初めてなもので。 LHA.EXEと言われてもさっぱりだったのですが 少し分かってきました。 LHA32.EXEでやってみます。 |