文字列変数の使い方No.06777
でがらし さん 11/11/22 22:44
 
1.ファイル検索ソフトを利用するためのマクロを末尾掲載のように作成しましたが、
うまく動きません。$aと$bのところがおかしくなります。どこが悪いのか、ご教示下
さい。

2.このファイル検索ソフト(tosfind.exe)は、対象フォルダ名と対象ファイル名
を引数として取ります。下記の例では、次の通りです。/nの直後に、対象ファイル名
を記述します。

 c:\m (対象フォルダ名)
 1.txt (対象ファイル名)

c:\tool\tosfind.exe c:\m /n1.txt

 として、コマンドラインから起動すると、ちゃんと動きます。

作ったマクロ=======================================

//tosfind.MAC
$a = input("検索するフォルダ名を入力して下さい", "");
$b = input("検索するファイル名を入力して下さい", "");
run "c:\\tool\\tosfind.exe $a /n$b";
endmacro;

[ ]
RE:06777 文字列変数の使い方No.06778
Iranoan さん 11/11/22 23:00
 
 でがらしさん今日は、Iranoan です。
> run "c:\\tool\\tosfind.exe $a /n$b";
 $a, $b が変数なので、
run "c:\\tool\\tosfind.exe " + $a + " /n" + $b;

[ ]
RE:06778 成功:お礼No.06779
でがらし さん 11/11/23 00:55
 
 ご教示に従って、成功しました。他のプログラムをマクロから動かす
きも、同じ問題にぶつかっていましたが、そっちのほうもうまく行きそ
うです。助かります。

 素早いレス、ありがとうございました。

[ ]