AU3调用按钮的问题。。 进来探讨一下!
AU3如何在点击按钮1 后 将按钮1内的代码执行完毕后。开始执行按钮2中的内容。。 以前我应该实现过。不过忘记是怎么调用的了。。 请老大指教一下!使用FUCK 命令的请直接跳过。。#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 180, 181, 192, 114)
$Button1 = GUICtrlCreateButton("Button1", 16, 32, 129, 41)
$Button2 = GUICtrlCreateButton("Button2", 16, 96, 129, 49)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
MsgBox(0,0,"我是按钮1!")
Case $Button2
MsgBox(0,0,"我是按钮2,嘿嘿!")
EndSwitch
WEnd
http://www.autoitx.com/forum.php?mod=viewthread&tid=38079&highlight=
搜索自己的帖子:<当我点击按钮1时。如何在执行完毕后自动执行按钮2中的内容?>
哈哈...... 回复 2# chzj589
....还是调用FUNCK 函数的。。 回复 3# zhenglei
是这样吗?
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 180, 181, 192, 114)
$Button1 = GUICtrlCreateButton("Button1", 16, 32, 129, 41)
$Button2 = GUICtrlCreateButton("Button2", 16, 96, 129, 49)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
MsgBox(0,0,"我是按钮1!")
_Button2()
Case $Button2
MsgBox(0,0,"我是按钮2,嘿嘿!")
_Button1()
EndSwitch
WEnd
Func _Button1()
MsgBox(0,0,"我是按钮1!",3)
EndFunc ;==>_ea
Func _Button2()
MsgBox(0,0,"我是按钮2,嘿嘿!",3)
EndFunc ;==>_ea 把两个函数写到一起不就可以了吗 有多种方法可以实现。
比如
1、在1的按钮里发送按钮2的消息
2、在判断消息=1或2,再在判断语句里再判断是否=1再看执不执行1 探讨了一下人就不见了,人呢。不继续了吗?
页:
[1]