---- Support BBS ----
[ 前の記事 | 次の記事 | 一覧 ]

[00633] 1473 byte
投稿日時: 2002年6月11日(火) 21時18分55秒
ホスト名: k3.fujitsu.co.jp(192.51.44.13)

田楽dll 空白を含むファイルの削除について

投稿者: プックン
e-mail: (入力されていません)
   URL: (入力されていません)

杉浦まさきさん、こんにちは。
プックンといいます。
いつも田楽dllを使用させていただいて重宝させていただいています。

早速質問なのですが
田楽dllを使用してファイルの削除を行ったのですが、ファイル名に空白を含む場合に
できないのですが、なにか工夫が必要なのでしょうか?

//田楽dll 2.06
//秀丸エディタ 3.15

$$ver  = "1.00";
$$date = "2002.06.11";
$$author = "プックン" ;
$$fname = currentmacrobasename ;
$$info = "\n" + $$fname + " Ver " + $$ver+ "\n最終更新日付:"+$$date ;
$$info = $$info + "\n作者:"+$$author ;

    call Dengaku $$info;
    $$file = "d:\\temp\\a b c.txt" ;
    if(existfile($$file)){
        //田楽DLLのLOAD
        ##n = dllfunc("REMOVE","/f " + $$file);
        call Res_check ##n,"ファイルの削除に失敗しました。\n" + $$file + "\n" + $$info ;
    }

LEND:
    freedll;
    endmacro;

Res_check:
//処理:処理の判定&メッセージ表示
    //引数渡し
    ##num = ##1;    $$mes = $$2 ;
    if(##num != 1){
        message $$mes ;
        goto LEND;
    }
return ;

Str_check:
//処理:文字列の判定&メッセージ表示
    //引数渡し
    $$str = $$1;    $$mes = $$2 ;
    if($$str == ""){
        message $$mes ;
        goto LEND;
    }
return ;

Dengaku:
    //  田楽DLLのロード
    if(existfile(hidemarudir+"\\DengakuDLL.dll"))loaddll hidemarudir+"\\DengakuDLL.dll";
    else {
        message "田楽DLLが見つかりませんでした。";
        goto LEND ;
    }

    if (!result) {
        message "田楽DLL をロードできませんでした。"+$$info;
        goto LEND ;
    }
return;



[ 前の記事 | 次の記事 | 一覧 ]


>633< 田楽dll 空白を含むファイルの削除について (プックン) 06/11 21:18
<634> Re: 田楽dll 空白を含むファイルの削除について (プックン) 06/12 09:06

---- Support BBS ----