マクロでファイル移動No.00006
Etsu さん 97/09/07 04:48
 
とうとうできましたね、秀ネット。
これでサポートもより安心になりました。
では、本題に移ります。

秀丸のマクロ実行中に、あるフォルダにあるファイルを
マクロ内で作成したフォルダに移動する方法が
分からずに悩んでいます。
マクロサーバなども使っていますがどうもうまくいきません。
どうかスマートな方法をご教授願いますm(_ _)m

[ ]
RE:00006 マクロでファイル移動No.00007
杉浦 まさき さん 97/09/07 16:01
 
Etsu さん、はじめまして。
 杉浦 まさき と申します。

さて、お尋ねの件ですが、マクロサーバを使えるのであれば
 ddeexecute の copy と delete を組み合わせればいけるのでは?
 例えば c:\folder1\foo.txt を c:\folder2 に移動させたいなら

    ddeexecute "copy c:\\folder1\\foo.txt c:\\folder2\\foo.txt";
    if( existfile("c:\\folder2\\foo.txt") ) ddeexecute "delete c:\\folder1\\
foo.txt";
    else message "copy に失敗しました。";

 みたいな感じでいいと思うんですけど。
 #外してたらごめんなさいですm(_ _)m。

[ ]