找回密码
 加入
搜索
查看: 5542|回复: 16

[系统综合] 程序中加入菜单项如何让程序响应菜单项??

[复制链接]
发表于 2009-5-13 16:27:56 | 显示全部楼层 |阅读模式
本帖最后由 superlsw2008 于 2009-5-13 16:29 编辑

各位高手请指点一下,我在记事本上加入菜单项,加入“计算器”菜单,我可以加入了但无法启动程序,请问要怎样搞??
#include <GuiMenu.au3>

Opt('MustDeclareVars', 1)

_Main()

Func _Main()
    Local $hWnd, $hMain, $hItem1
    ; Open Notepad
    Run("Notepad.exe")
    WinWaitActive("无标题 - 记事本")
    $hWnd = WinGetHandle("无标题 - 记事本")
    $hMain = _GUICtrlMenu_GetMenu ($hWnd)

    ; Create subitem menu
    $hItem1 = _GUICtrlMenu_CreateMenu ()
    _GUICtrlMenu_InsertMenuItem ($hItem1, 0, "计算器  ", 0x1000)

    ; Insert new menu into Notepad
    _GUICtrlMenu_InsertMenuItem ($hMain, 6, "工具程序", 0, $hItem1)
    _GUICtrlMenu_DrawMenuBar ($hWnd)

EndFunc   ;==>_Main

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×

评分

参与人数 1金钱 +3 收起 理由
lynfr8 + 3 这个问题提得好

查看全部评分

 楼主| 发表于 2009-5-20 09:21:52 | 显示全部楼层
至顶,求解决!!
发表于 2009-6-11 10:07:48 | 显示全部楼层
不行
发表于 2009-6-11 12:30:22 | 显示全部楼层
等待正解...
发表于 2009-6-21 16:06:13 | 显示全部楼层
楼主试试这个
Run("calc.exe")
 楼主| 发表于 2009-6-24 09:08:41 | 显示全部楼层
楼主试试这个
Run("calc.exe")
35888894 发表于 2009-6-21 16:06


加在那里啊!
发表于 2009-7-6 02:58:17 | 显示全部楼层
应该有办法的
发表于 2009-7-7 09:34:34 | 显示全部楼层
顶起来,谁知道?
发表于 2009-7-8 11:55:51 | 显示全部楼层
哇,这个技术不错,等高手解决,我等菜鸟学习
发表于 2009-7-8 17:15:16 | 显示全部楼层
这个要用到嵌入远程线程的技术,具体会用到CreateRemoteThread这个api,以前研究过一阵,没成功。
发表于 2009-7-19 16:12:05 | 显示全部楼层
还没人知啊!!!
发表于 2009-7-19 16:49:19 | 显示全部楼层
这个要用到嵌入远程线程的技术,具体会用到CreateRemoteThread这个api,以前研究过一阵,没成功。
pusofalse 发表于 2009-7-8 17:15


像遨游就可以让用户自定义嵌入程序
这个问题还是值得探讨的
一旦找到方法
就可以在任意程序嵌入自己的东东了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2009-7-19 16:51:09 | 显示全部楼层
楼主试试这个
Run("calc.exe")
加在那里啊!
superlsw2008 发表于 2009-6-24 09:08

由于是嵌入非au3创建的GUI
这个方法不适用的
发表于 2009-8-29 22:42:19 | 显示全部楼层
很有意思的。看看有无高手来探讨一下
发表于 2009-8-30 10:23:30 | 显示全部楼层
非常值得研究.
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-15 18:31 , Processed in 0.096902 second(s), 28 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表