Autoit make按钮可以做两件事。彼此一击

第97章

我有以下代码:

        If $servers = "RUNNING" Then
            GUISwitch($GUI)
            GUISetState(@SW_SHOW, $GUI)
        Else
            MsgBox(16, "Failure", "The server isn't running")
        EndIf

        If $servers = "RUNNING" Then
            GUISwitch($GUI)
            GUISetState(@SW_HIDE, $GUI)
        Else
            MsgBox(16, "Failure", "The server isn't running")
        EndIf

一个将显示一个GUI,另一个将隐藏该GUI。我有一个按钮,应该可以执行其中的一个或另一个。我怎样才能使按钮每隔一个到另一个?如果gui隐藏,则显示。如果显示,则隐藏。

异种生物学家
#Region    ;************ Includes ************
#Include <GUIConstantsEx.au3>
#EndRegion ;************ Includes ************

#cs ----------------------------------------------------------------------------

    AutoIt Version: 3.3.8.1
    Author:         myName

    Script Function:
    Template AutoIt script.

#ce ----------------------------------------------------------------------------

; Script Start - Add your code below here

; example 1
Example1()
Func Example1()
    Local $msg

    $GUI = GUICreate("My GUI") ; will create a dialog box that when displayed is centered
    GUISetState(@SW_SHOW) ; will display an empty dialog box
    $b = GUICtrlCreateButton('switch State', 10, 10, 100, 20)

        $GUI2 = GUICreate("CHILD", 110, 10, 100, 20) ; will create a dialog box that when displayed is centered

    ; Run the GUI until the dialog is closed
    While 1
        $msg = GUIGetMsg()

        If $msg = $GUI_EVENT_CLOSE Then ExitLoop
        If $msg = $b Then
            If BitAND(WinGetState($GUI2), 2) Then
                GUISetState(@SW_HIDE, $GUI2)
            Else
                GUISetState(@SW_SHOW, $GUI2)
            EndIf
        EndIf

    WEnd
    GUIDelete()
EndFunc   ;==>Example1

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使一个按钮做两件事?

来自分类Dev

我试图在javascript中做一个简单的按钮,做两件事

来自分类Dev

如何使用AutoIT识别Calc中的按钮

来自分类Dev

将AutoIT与Selenium一起使用

来自分类Dev

两个按钮,用Jquery做两件事

来自分类Dev

三元:做两件事

来自分类Dev

在球拍中为“循环”做两件事

来自分类Dev

使button.click事件做两件事

来自分类Dev

用命令的输出做两件事

来自分类Dev

我没办法做两件事

来自分类Dev

使用 nodejs 同时做两件事

来自分类Dev

在AutoIt中动态创建按钮时的下标尺寸错误

来自分类Dev

在AutoIt中动态创建按钮时的下标尺寸错误

来自分类Dev

两个纬度/经度Autoit之间的距离公式?

来自分类Dev

Autoit SetKeyboardLayout

来自分类Dev

Autoit SetKeyboardLayout

来自分类Dev

使用 LinkText 一次搜索两件事

来自分类Dev

一种API方法可做两件事;创建API时的好习惯吗?

来自分类Dev

悬停时显示两件事

来自分类Dev

AutoIt Firefox _FFClick在按钮上不起作用?(FF.au3)

来自分类Dev

AutoIt 使用两个浏览器打开和关闭链接

来自分类Dev

将32位dll注入64位进程-Autoit可以吗?

来自分类Dev

是否可以使用Autoit在远程桌面上运行?

来自分类Dev

使用AutoIT在浏览器中选择一些元素

来自分类Dev

VB.Net颜色变化就像在Autoit中一样

来自分类Dev

安装AutoIt for Robot框架

来自分类Dev

使用AutoIt刷新GUI

来自分类Dev

从Eclipse执行AutoIt代码

来自分类Dev

AutoIt to Python加密/解密