怎样限定inpubox输入的字符能用于文件命名
文件名不能用 / \ : * ? " < > | 这些符号,我想根据inputbox输入来命名,怎么限定呢$level = InputBox("选关", "请输入要保存的系列", "", " M3")
FileCopy("game.dat", @ScriptDir & "\beifen\game.dat" & $level, 9) If StringRegExp($level, '\\|\/|\:|\*|\?|\"|\<|\>|\|') Then MsgBox(16, '', '含有非法字符') 文件名不能用 / \ : * ? " < > | 这些符号,我想根据inputbox输入来命名,怎么限定呢
$level = InputBox( ...
1007236046 发表于 2012-2-13 23:25 http://www.autoitx.com/images/common/back.gif
楼主, 既然可以用 InputBox 这样有互动的函数, 那你为什么不用 FileSaveDialog 之类的更方便用于保存文件的函数? 这样可以跳过没必要的输入检测, 效率也提高了! 谢谢版主和楼上的兄弟,我最后选用FileSaveDialog了,还可以提示文件覆盖,确实效率高
感谢版主深夜发帖 回复 4# 1007236046
以为你用 InputBox() 有特殊用途… 不过对于很多新建或重命名操作时,判断是必须的。 回复1007236046
以为你用 InputBox() 有特殊用途… 不过对于很多新建或重命名操作时,判断是必 ...
afan 发表于 2012-2-14 09:49 http://www.autoitx.com/images/common/back.gif
哈哈, 知道得多, 考虑的也多, 想得自然也复杂了.
页:
[1]