| 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」の頭文字を取って います。つまり (追加/置き換え) 圧縮になります。 |
| 新規に投稿する |