TC官方合作论坛

标题: 右键鼠标键码问题。求官方解释!!! [打印本页]

作者: badcwytga    时间: 2013-11-6 19:45
标题: 右键鼠标键码问题。求官方解释!!!

遍历(i=1;i>0;i++)
    鼠标代码=鼠标.等待点击()
    如果(鼠标代码==1003)
        键盘.按键(49,1)

   如果结束
遍历结束


这段代码·就TC旧版本   按住鼠标右键不放·· 可以不断的 输入按键 1

换在了 TC新版本后   按住右键  只能输入一次   要松开右键 然后再按下右键 (一个弹起的过程。)

是不是官方 更新了?   

有没有别的办法 可以实现我之前那样的?

作者: dongyijun1979    时间: 2013-11-6 21:23
大漠里有个GetKeyState(VK_CODE)你考虑下
作者: dongyijun1979    时间: 2013-11-6 21:33
好像不太好写。不知道你出来没?我写了个。
第一次用到了跳转,晕。技术有限。你凑合着看下
  1. function hotkey0_onhotkey()
  2.     //这里添加你要执行的代码
  3. mark0:   
  4.     while(true)
  5.         if(dm.GetKeyState(2)==0)
  6.             continue
  7.         else   
  8. mark1:       
  9.             dm.Beep(800,100)
  10.             if(dm.GetKeyState(2)==1)
  11.                 goto mark1
  12.             else
  13.                 break
  14.             endif
  15.             help.sleep(50)
  16.         endif   
  17.     endwhile
  18.     goto mark0
  19. endfunction
复制代码

[attach]12537[/attach]










作者: dongyijun1979    时间: 2013-11-6 21:34
着急忙慌的,最后一句:把我的Beep函数改成你的按键函数




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1