TC官方合作论坛

 找回密码
 立即注册
查看: 274|回复: 3
打印 上一主题 下一主题

[问题] 天使解綁問題

[复制链接]
跳转到指定楼层
楼主
发表于 2014-1-29 14:08:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
各位大大們,
請教一下,為什麼天使第一次綁定能成功,解綁就不能綁回來, 須要退了進程,再開才能綁定,
求指點
回复

使用道具 举报

沙发
发表于 2014-1-29 14:42:43 | 只看该作者
请放出源码!别人才知道是什么问题!
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2014-1-29 14:50:25 | 只看该作者
以下是主要部份
綁定跟解綁,
第一次按熱鍵能正常運行,解綁了,就綁不上,
是天使插件有bug 嗎?

功能 热键0_热键()
   
   
    hr2=编辑框.获得文本("hr")
    min2=编辑框.获得文本("min")
    sec2=编辑框.获得文本("sec")
    skilltime=编辑框.获得文本("编辑框0")
    skillrange=编辑框.获得文本("编辑框1")
    totalsec=(hr2*3600)+(min2*60)+sec2
    help.beep(1000,500)
   
    ret=ts.SetPath(help.getrcpath("rc:"))
    ret=ts.SetDict(0,"dm_soft.txt")
    hwnd=0

    辅助.等待(2000)
    hwnd=ts.GetForegroundWindow()
    辅助.等待(50)
    ret = ts.GetClientSize(hwnd,w,h)
    辅助.等待(50)
    hwnd2=进程.获取进程句柄("XXXXX")
   
    blindx=blindx+1
    if(下拉框.得到选项("下拉框0")==1)
      
        
    else
        ret=ts.BindWindow(hwnd,"dx","dx","dx",0)
        ret=ts.LockInput(1)

      
    endif
   
    辅助.等待(1500)
    j=0
    辅助.等待(50)
   
    if(复选框.获得状态("复选框1")==真)
              
        help.cmd("shutdown -s -t "&totalsec,true)
        
    endif
    选择(下拉框.得到选项("下拉框0"))
        
        条件 0:
        if( 下拉框.得到选项("下拉框1")==0)
            
            skill1=thread.beginthread("test3.move2","")
        else
            skill1=thread.beginthread("test3.skillnew","")
        endif
        
        
        条件 1:  
        if( 下拉框.得到选项("下拉框1")==0)
            
            skill1= thread.beginthread("test3.skill","")
        else
            skill1= thread.beginthread("test3.skillfont","")
        endif
        
    选择结束
   
   
功能结束


功能 热键1_热键()
   
    help.beep(1000,200)
    help.beep(1000,200)
    ret=ts.RightUp()
    help.sleep(50)
   
    线程.关闭(skill1,1)
    help.sleep(50)
   
    ret=ts.UnBindWindow()
    help.sleep(50)
    ts.FreeProcessMemory(hwnd)
    ts.FreeProcessMemory(hwnd2)
    // 释放当前进程的内存
    进程.释放内存(0)
    help.sleep(50)
    线程.关闭句柄(skill1)
    help.sleep(50)
    // 释放当前进程的内存
    进程.释放内存(skill1)
    help.sleep(50)
    ret=ts.UnBindWindow(hwnd)
    help.sleep(50)
功能结束
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2014-1-31 14:29:21 | 只看该作者
怎麼沒你回應,
大大們求指教
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-29 02:56 , Processed in 0.130318 second(s), 23 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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