原来如此。。。。学习了。。。谢谢!!!! 回复131738 老兄呀,这图中的解释误人不浅……………………
lchl0588 发表于 2010-11-16 19:48 http://www.autoitx.com/images/common/back.gif
误人不浅。。。有点夸张了。。。呵呵。。。。谢谢提供信息,以后修改!!! 本帖最后由 lchl0588 于 2010-11-16 22:01 编辑
看一看偶没事测试玩!
改成跟LZ一样的
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form2 = GUICreate("Form2", 688, 488, 30, 124,BitOR($WS_SYSMENU, $WS_CAPTION, $WS_BORDER))
$Radio2 = GUICtrlCreateRadio("退出", 56, 80, 201, 25)
$c=GUICtrlSetState(-1,$GUI_UNCHECKED)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 523, 442, 192, 124,BitOR($WS_SYSMENU, $WS_CAPTION, $WS_BORDER),0,$Form2)
$Radio1 = GUICtrlCreateRadio("自动修复MBR,解除MBR病毒如:“鬼影", 56, 48, 217, 33)
$a=GUICtrlSetState(-1,$GUI_UNCHECKED)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Radio1,$Radio2
If GUICtrlRead($Radio1)=1 Then
MsgBox(0,"新窗口","成功"&@CR&"啥不是这里的内容",2)
ElseIf GUICtrlRead($Radio2)=1 Then
MsgBox(0,"新窗口","不好意思要退出啦")
Exit
EndIf
EndSwitch
WEnd
afan 发表于 2010-11-16 18:48 http://www.autoitx.com/images/common/back.gif
感谢超版的帮忙。
请问语句中的“^\s*”和“\V*\s*”各代表什么意思呢?谢谢。
我在套入我的代码中能实现写入,但不能擦除,而直接用你的源码则可以擦除,请问是什么原因呢?谢谢 回复 20# 木头人
^\s* 字符串开始的0~n个空白符,可以为空格、空行等
\V*\s* 0~n个非垂直空白符的任意字符 后面跟 0~n个空白符
这两处其实是做的“健壮”处理,兼容更多字符串的空行及行首尾空白的情况 一点小问题都争论得这么热闹啊! 来看看。。。。。。。。。。。。 学习下!!
页:
1
[2]