【已解决】禁止输入框输入不匹配的标点符号为路径
本帖最后由 h111666b 于 2021-8-27 12:53 编辑求助,禁止输入框输入不匹配的标点符号为路径,只允许输入正常的文件夹名称和新建文件夹允许的数字
就是只允许输入框 输入正常的路径和文件夹名称,不能做为文件夹名称的标点符号类禁止输入 https://www.autoitx.com/thread-43565-1-1.html 看了下,实在是不会弄,有没有简单一点的判断 对文件和文件夹命名是不能使用以下9个字符:/ \ : * " < > | ?
不知道是不是这个意思啊 ?
Example()
Func Example()
GUICreate("请输入文件夹名称",300,100)
Local $Input = GUICtrlCreateInput('', 20,30,200,30)
Local $button= GUICtrlCreateButton('OK',240,65,50,30)
GUISetState(@SW_SHOW)
; Loop until the user exits.
While 1
Switch GUIGetMsg()
Case -3
ExitLoop
Case $button
Local $RInput=GUICtrlRead($Input)
If StringRegExp($RInput,'[/\:*"<>|]') Then
MsgBox(16,'提示','输入错误的标点符号类!')
Else
Exit
EndIf
EndSwitch
WEnd
GUIDelete()
EndFunc ;==>Example 5楼的办法解决了问题,感谢大家帮忙,怎么把问题移交解决区 h111666b 发表于 2021-8-26 15:23
5楼的办法解决了问题,感谢大家帮忙,怎么把问题移交解决区
这个与你二楼所述 “输入正常的路径和文件夹名称” 中的正常路径不符。比如“c:\1”。
当然,这是你的问题,你解决了就行。编辑标题,添加文本“已解决” 谢谢老大,怎么编辑标题,找了好一会了
h111666b 发表于 2021-8-26 17:40
谢谢老大,怎么编辑标题,找了好一会了
你的帖子下方分界线
页:
[1]