田楽DLLの’の使い方No.02745
haru さん 01/12/05 09:48
 
いつも、御世話様です。早速なんですが、

標記、説明の中に、

//  別フォルダへフォルダ・ファイルをコピー
if (!dllfunc("COPY",
            "/ru 'C:\\Program Files\\*.*'",
            "G:\\Backup\\Program Files"
        )
    ) {
    message "プログラムフォルダのバックアップに失敗しました";
    ...
}

というサンプルマクロがあるんですが、'(シングルクォテーショ
ン?)で囲まれた部分が変数の場合、どう指定すれば良いかわかり
ません。
 どなたか、教えて下さい。
 よろしくお願いします。

[ ]
RE:02745 田楽DLLの’の使い方No.02749
TAKA さん 01/12/05 12:23
 
TAKA です。

>というサンプルマクロがあるんですが、'(シングルクォテーショ
>ン?)で囲まれた部分が変数の場合、どう指定すれば良いかわかり
>ません。

文字列は「+」により連結することが出来ます。

$Str = "C:\\Program Files\\*.*";
if (!dllfunc("COPY",
            "/ru '" + $Str + "'",
            "G:\\Backup\\Program Files"

です。

[ ]
RE:02745 田楽DLLの’の使い方No.02752
ひろ さん 01/12/05 12:30
 
 haru さん今日は、ひろです。
> というサンプルマクロがあるんですが、'(シングルクォテーショ
> ン?)で囲まれた部分が変数の場合、どう指定すれば良いかわかり
> ません。
 田楽に限りませんし「'」を含むかどうかは関係なく、秀丸のマクロなのですから、
if (!dllfunc("COPY",
            "/ru '" + $folder + "\\" + $file + "'",
            "G:\\Backup\\Program Files"
        )
    ) {
という要領です。

[ ]
RE:02752 田楽DLLの’の使い方No.02754
haru さん 01/12/05 19:49
 
ひろさん、こんばんは。haruです。

> 田楽に限りませんし「'」を含むかどうかは関係なく、秀丸のマクロなのですから、
>if (!dllfunc("COPY",
>            "/ru '" + $folder + "\\" + $file + "'",
>            "G:\\Backup\\Program Files"
>        )
>    ) {
>という要領です。

早速の御返事、ありがとうございます。

[ ]
RE:02749 田楽DLLの’の使い方No.02762
haru さん 01/12/06 09:02
 
TAKA さん、こんにちは。

>文字列は「+」により連結することが出来ます。
>
>$Str = "C:\\Program Files\\*.*";
>if (!dllfunc("COPY",
>            "/ru '" + $Str + "'",
>            "G:\\Backup\\Program Files"
>

ありがとうございます。

[ ]