|
KojiMatsuiさん、ひろさんこんにちは。
>> このような場合、"\\Makefile\""の箇所は何と記述すればいいのでしょうか?
>"\\mogemoge.dsp\""
>にすればよいと思います。
*.cppの*の部分を取り出さなきゃいかん、て話ですね。
//ねんのためいま開いているファイルの拡張子を…
if(rightstr(basename,4)!=".cpp"){
message "拡張子がcppでないので終了";
endmacro;
}
//…とチェックした上で…
$mybasename = leftstr(basename,strlen(basename)-4) + ".dsp";
//…とdspファイルの名前を作って…
run "\"D:\\Prog(中略)\Bin\\nmake.exe\" \""
+ directory + "\\" + $mybasename + "\"";
//…としたらよいでしょう。
おためし下さい。
あと、directoryですが、ルートディレクトリの場合、
末尾に「\」がついてるらしいです。念のため。
c:\hoge\moge.txt の directory→「c:\hoge」
c:\moge.txt の directory→「c:\」
|
|