IOException ... CreateProcess ... error=2
というもので、Googleして、太郎日記 から分かったのは対象のファイルがパスに入っていないと発生するらしい。カレントを移動してから実行させているのだがそれだではだめらしい。
ちなみに、対象はCMDファイルですので、以下のように起動させることにして一件落着。
cmd.exe /Q /C xxx.cmd p1 p2
通常のWin32環境で cmd.exe がパスに入っていないことはあり得ないので、これでOKのはず。
0 件のコメント:
コメントを投稿