即興で作った。
即興で作った。
// マルチバイト文字が含まれているパスかどうか判定 by akk026
#uselib "kernel32.dll"
#func MultiByteToWideChar "MultiByteToWideChar" int, int, sptr, int, sptr, int
#define CP_ACP 0
path = dirinfo(1)
MultiByteToWideChar CP_ACP, 0, varptr(path), -1, 0, 0
if (stat - 1) < strlen(path) {
mes "パスにマルチバイト文字が含まれています"
} else {
mes "パスにマルチバイト文字は含まれていません"
}