Perlについての質問箱 31箱目
■ このスレッドは過去ログ倉庫に格納されています
0508デフォルトの名無しさん
2007/07/21(土) 14:00:56バッチ処理で
C:\perl\bin\perl.exe C:\perl\bin\test.pl "%~f1"
と書かれたbatファイルがあり
test.plには
$filepass = shift @ARGV;
print $filepass."\n";
$filepass =~ m/^.*\\(.*)(_\d\d\d\.tsk)$/;
$filename = $1;
print $filename;
と書いてあり、
表ソ予第07話070717-215529_000.tsk
というファイルbatファイルにドラッグ&ドロップすると出力結果は
I:\cap\表ソ予第07話070717-215529_000.tsk
第07話070717-21552
となります。
$filenameには表ソ予第07話070717-215529
を格納したいのですが、どうすればよいでしょうか?
■ このスレッドは過去ログ倉庫に格納されています