liuli17695 2024-08-14 16:22 采纳率: 25%
浏览 10
已结题

au3程序,按键执行程序

img

有懂AU3 的 麻烦给指点下
菜单上有 1-6个选项
比如说按数字键1 执行1号菜单
按数字键2 执行2号菜单 以此类推
,哪位懂的帮忙修改下 十分感谢!@~

  • 写回答

14条回答 默认 最新

  • 栗筝i Java领域优质创作者 2024-08-14 16:23
    关注

    以下内容参考自 AICG 生成结果,并由 '栗筝i' 整理回复,相关结果及代码方法已验证可行,有用望采纳:


    虽然您的问题标签是C语言,但根据您的描述和提供的图片内容,您似乎是在询问如何使用AutoIt(AU3)脚本来根据用户按下的数字键执行不同的菜单选项。AutoIt是一个用于Windows GUI(图形用户界面)自动化的脚本语言,非常适合这类任务。

    下面是一个基本的AutoIt脚本示例,该脚本会检测用户按下的数字键(1到6),并根据按下的键执行相应的操作(在这个例子中,我们只是用消息框来模拟执行的操作)。请注意,由于AutoIt不是C语言,所以语法会有所不同。

    #include <MsgBoxConstants.au3>
    
    While 1
        $msg = HotKeySet("{1}", "Option1")
        $msg = HotKeySet("{2}", "Option2")
        $msg = HotKeySet("{3}", "Option3")
        $msg = HotKeySet("{4}", "Option4")
        $msg = HotKeySet("{5}", "Option5")
        $msg = HotKeySet("{6}", "Option6")
    
        Sleep(100) ; 稍微等待以避免过度消耗CPU
    WEnd
    
    Func Option1()
        MsgBox($MB_OK, "Option 1", "执行了 1 号菜单选项:安装Windows10专业纯净版GTP")
    EndFunc
    
    Func Option2()
        MsgBox($MB_OK, "Option 2", "执行了 2 号菜单选项:安装Window10专业纯净版MBR")
    EndFunc
    
    Func Option3()
        MsgBox($MB_OK, "Option 3", "执行了 3 号菜单选项:安装Windows专业纯净版GTP(注意这里可能有一个拼写错误)")
    EndFunc
    
    Func Option4()
        MsgBox($MB_OK, "Option 4", "执行了 4 号菜单选项:安装windows7专业纯净版MBR(注意这里可能缺少一个's')")
    EndFunc
    
    Func Option5()
        MsgBox($MB_OK, "Option 5", "执行了 5 号菜单选项:安装Windowal1专业纯净版GTP(这里看起来像是拼写错误,可能是Windows10)")
    EndFunc
    
    Func Option6()
        MsgBox($MB_OK, "Option 6", "执行了 6 号菜单选项:安装WindowIP专业纯净版MBR(这里看起来像是拼写错误,可能是Windows10)")
    EndFunc
    

    请注意,上面的脚本中,我注意到菜单项中有一些可能的拼写错误,如“Vindows”、“Windowal1”和“WindowIP”,这些在真实环境中可能需要您根据实际情况进行修正。

    此外,HotKeySet 函数用于将热键(如数字键1-6)与指定的函数关联起来。当用户按下这些键时,相应的函数将被调用。在这个例子中,我们使用了MsgBox函数来模拟执行的操作,但您可以根据需要替换为实际的程序执行代码。

    最后,这个脚本使用了While 1循环来持续检测热键,直到脚本被外部方式(如用户关闭)停止。

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 8月15日
  • 创建了问题 8月14日

悬赏问题

  • ¥15 WPF动态创建页面内容
  • ¥15 如何对TBSS的结果进行统计学的分析已完成置换检验,如何在最终的TBSS输出结果提取除具体值及如何做进一步相关性分析
  • ¥15 SQL数据库操作问题
  • ¥100 关于lm339比较电路出现的问题
  • ¥15 Matlab安装yalmip和cplex功能安装失败
  • ¥15 加装宝马安卓中控改变开机画面
  • ¥15 STK安装问题问问大家,这种情况应该怎么办
  • ¥15 关于罗技鼠标宏lua文件的问题
  • ¥15 halcon ocr mlp 识别问题
  • ¥15 已知曲线满足正余弦函数,根据其峰值,还原出整条曲线