+ ■ ActivePerl
やはり、Perlは必須。c:/usr/localにインストールしましょう。
(2004/03/10 01:19:00)
+ ■ UNIX-LIKE Tools
新出先生のやつ。「ls」と打っても大丈夫なようにはしておきましょう?
cygwinとかは使ったことありません。
また、私はEmacsは使えません。
(2004/03/10 01:22:00)
+ ■ ComHere
PowerToysに入っているやつ。あると便利。というか無いと大変。
(2004/03/10 01:23:00)
+ ■ バッチファイルとしても動作するperlスクリプト
本に載っていました。すばらしい。とんち利いてます。
@rem = ' ; @echo off perl %0 %1 %2 %3 %4 %5 %6 %7 %8 %9 goto endofbat @rem ' ; ### Beginning of Perl Script print "Hello, world!¥n"; ### End of Perl Script __END__ :endofbat
(2004/03/10 13:06:00)
+ ■ nconvertを利用して、小さいサイズのファイルを作るバッチファイル(要perl)
al-mailに添付ファイルとして送り込むおまけ付き。
PIFファイルを作って、SendToあたりに入れておくと良いかと。ただ、vix上からは起動できませんでした。
@rem = ' ; @echo off perl %0 %1 %2 %3 %4 %5 %6 %7 %8 %9 goto endofbat @rem ' ; ### Beginning of Perl Script $ncl1 = 'c:¥software¥graphics¥xnview¥nconvert.exe -out jpeg -ratio -resize 240 180'; $ncl2 = 's_%.jpg'; $mcl1 = 'c:¥software¥net¥almail32¥almail.exe'; $mcl2 = '/attach:'; if ( @ARGV[ 0 ] ne '' ) { $infile = @ARGV[ 0 ]; if ( -f $infile ) { if ( $infile =‾ m|(^.*[/¥¥])([^/¥¥]*$)| ) { $d = $1; } if ( $infile =‾ m|([^/¥¥]*)¥.([^.]*$)| ) { $ncl2 = $d . $ncl2; $base = $1; $att = $ncl2; $att =‾ s/%/$base/; system( $ncl1 , '-o' , $att , $infile ); $mcl2 = $mcl2 . $att; system( $mcl1 , $mcl2 ); } else { print "invalid filename¥n"; } } else { print "not file¥n"; } } ### End of Perl Script __END__ :endofbat
(2004/03/10 14:31:00)
2004/03/10 作成