• 新浪微博:
  • 按键公众号 :
按键精灵电脑版
立即下载

软件版本:2014.06
软件大小:22.9M
更新时间:03-18

按键精灵安卓版
立即下载

软件版本:3.6.5
软件大小:46.2M
更新时间:03-02

按键精灵iOS版
立即下载

软件版本:1.7.6
软件大小:29.2M
更新时间:12-06

最新企业版UiBot
立即下载

软件版本:3.3
软件大小:282M
更新时间:08-06

快捷导航

登录 后使用快捷导航
没有帐号? 注册

发新话题 回复该主题

[其他] 关于句柄的判断 [复制链接]

1#
做了一个初始化功能,但是句柄判断是有误的。代码如下
Dimenv Hwnd1
Dimenv Hwnd2
Hwnd1 = Plugin.Window.Find(0, "rocess Simulate 16.1.2 - [chanxueyan_GAC_202203230917.psz]")
TracePrint Hwnd1
Hwnd2 = Plugin.Window.Find(0, "产学研项目数字化大屏 - Google Chrome")
TracePrint Hwnd2
TracePrint "initialize Windows"
If initialize_PDPS <> 1 Then
    If Hwnd1 = 0 Then
    TracePrint "Don't Find PDPS Windows,Pls Check"
    MessageBox "未发现PDPS模型展示界面,请打开软件界面或修改句柄"
    Else
Call Plugin.Window.MAX(Hwnd1)
initialize_PDPS = 1
TracePrint "DPS Windows is Max"
End If
End If
If initialize_WEB <> 1 Then
If Hwnd1 = 0 Then
TracePrint "Don't Find Chrome Windows,Pls Check"
MessageBox "未发现生产数据信息界面,请打开软件界面或修改句柄"
Else
Call Plugin.Window.MAX(Hwnd2)
KeyPress "F11", 1
Delay 100
KeyPress "F11", 1
Delay 100
KeyPress "F11", 1
Delay 100
initialize_WEB = 1
TracePrint "roduce_Info Windows is Max"
End If
End If
If initialize_WEB and initialize_PDPS Then
TracePrint "Finish initialize Windows"
TracePrint "All initialize Process is succeed"
initialize_Start = 1
Window_success = Lib.窗口.弹出对话框("窗口初始化完成,3秒后窗口自动关闭",3,"成功",68)
Else
Window_failure = Lib.窗口.弹出对话框("窗口初始化失败,请检查配置",60,"错误",68)
End If
End If
运行结果如下图

本主题由 超级版主 瑞祥幽冥狼 于 2022/5/20 22:02:34 执行 审核主题 操作
2#

回复 1楼Majiya的帖子


您所在的用户组无法下载或查看附件

收 徒 索 引 ← ← ← ← ← ← ← ← ← ← 点 击

个 人 Q Q 1 : 1 2 2 3 1 1 6 6 1 8[将满]
个 人 Q Q 2 : 6 1 7 0 9 5 5 4 3[可加]
3#

,

可能是软件卡住了,只有首次打开软件的一次启动的时候会执行。后面调试再启动,变量好像就不会再重新赋值了。

发新话题 回复该主题