00290 00/10/24 12:34 RE:00289 受信したデータを圧縮する方法
投稿者 : iceaxs   コメントを投稿する

iceaxsです。
遅くなりましてすみません。

またすみません。質問です。
圧縮ソフトですが、lzhのほかの圧縮ソフトでも大丈夫なのでしょうか。
(たとえば、WINZIPはOKだけど、WINRARではだめとか?)
また、runsync2 "c:\freesoft\lha32.exe a c:\log.lzh " + #CompresLogFileNameのところで、
c:\freesoft\lha32.exe の次の a は何の意味でしょうか。


> まずは、
>
>   log "C:\***\" +"***" +part( #getdate,2,4 ) +".txt"
>
> の部分を、
>
>   #CompressLogFileName = "C:\***\" +"***" +part( #getdate,2,4 ) +".txt";
>   log #CompressLogFileName;
>
>
> としまして、スクリプトの「圧縮」の部分を以下のようにすればいいと思います。
>
>    log        ; ログを終了する
>    runsync2 "c:\freesoft\lha32.exe a c:\log.lzh " + #CompresLogFileName
>
> ってな具合でどうでしょ?
>
> 上記のスクリプトではc:\freesoftってフォルダにlha32.exeがあるという前提にし
>てますので、その辺は適当に修正してください。あと、圧縮先のファイルはc:\log.
>lzhなどとしてしまってます。
>


00291 00/10/24 14:37 RE:00290 受信したデータを圧縮する方法
投稿者 : ひろ   コメントを投稿する

 iceaxs さん今日は、ひろです。横から失礼します。
> 圧縮ソフトですが、lzhのほかの圧縮ソフトでも大丈夫なのでしょうか。
 これは各々の software が command line で同対応しているかによります。
という訳で各々の software の help を読むなりして下さい。
 まあ殆どの software の場合、option がなければ、対応している圧縮形
式の file なら file open で、そうでなければ、圧縮すると思います。

> c:\freesoft\lha32.exe の次の a は何の意味でしょうか。
 こちらも LHA の command line option (というか command その物) を調
べるべきなんですが、「Add (or replace) to archive」の頭文字を取って
います。つまり (追加/置き換え) 圧縮になります。


新規に投稿する