半角スペースを含むファイル名のBypass_Co
No.06609
haru2
さん 03/04/02 09:29
フロッピーに適当にファイルを作っておいて、それの複写
をしたのですが、うまくいきません。
具体的には、ファイル名に半角スペースを含む場合です。
使い方が間違っていたら、御指摘下さい。
「’」で括ればできるかと思いやってみましたが、うま
くいきませんでした。
よろしくお願いします。
if ( !dllfunc("Bypass_CopyFile", "'e:\\cpu base.mac'", "e:\\c.mac") ){
message "copy blank ng";
}
(追伸)
WindowsAPIに関するホームページで、秀丸マクロに適用できそう
なものがあれば、どなたか教えて下さい。
今は、田楽DLLの使い方を流用しています。
[
△
]
RE:06609 半角スペースを含むファイル名の
No.06611
でるもんた
さん 03/04/02 10:00
でるもんたです。
> フロッピーに適当にファイルを作っておいて、それの複写
> をしたのですが、うまくいきません。
> 具体的には、ファイル名に半角スペースを含む場合です。
> 使い方が間違っていたら、御指摘下さい。
> 「’」で括ればできるかと思いやってみましたが、うま
> くいきませんでした。
> よろしくお願いします。
>
> if ( !dllfunc("Bypass_CopyFile", "'e:\\cpu base.mac'", "e:\\c.mac") ){
> message "copy blank ng";
> }
CopyFile に渡されるなら、「'」は要らないと思います。
また、Windows では「'」は通常は引用符としての意味をなさないので、
試すなら「"」です。
[
△
]
RE:06611 半角スペースを含むファイル名の
No.06612
haru2
さん 03/04/02 11:03
>CopyFile に渡されるなら、「'」は要らないと思います。
>また、Windows では「'」は通常は引用符としての意味をなさないので、
>試すなら「"」です。
ありがとうございます。
単に、
if ( !dllfunc("Bypass_CopyFile", "e:\\cpu base.mac", "e:\\c.mac") ){
で、うまくいきました。
お騒がせしました。
[
△
]