搜索
查看: 3091|回复: 2

64位win7乱码问题求解

[复制链接]

14

主题

39

帖子

234

积分

新手入门

积分
234
发表于 2015-5-5 20:17:13 | 显示全部楼层 |阅读模式
本帖最后由 ipdun 于 2015-5-5 20:16 编辑

下面的程序在XP系统下使用正常,但是win7系统64位下测试乱码,传不了图,乱码是这样的: 2aêÔò» 2aêÔò»



  1. import win.ui;
  2. import math;
  3. import win.clip;
  4. import key;
  5. import key.hook;
  6. /*DSG{{*/
  7. var winform = ..win.form(text="aardio Form";right=471;bottom=151)
  8. winform.add(
  9. edit={cls="edit";left=32;top=24;right=440;bottom=128;edge=1;multiline=1;z=1}
  10. )
  11. /*}}*/

  12. var hook = key.hook();
  13. var tab = {
  14.         " 测试一";
  15.         " 测试二";
  16.         " 测试三";
  17. }

  18. math.randomize();

  19. hook.proc = function(msg,vkcode,scancode,injected,flags,timeStamp,extraInfo){
  20.         if( injected ) return;
  21.   
  22.     var kn = key.getName( vkcode );
  23.            
  24.     select(msg) {
  25.             case 0x100{
  26.                 if(kn=="DECIMAL"){
  27.                         showMsg();
  28.                 }
  29.             }
  30.     }
  31.    
  32.     if( win.getForeground() == winform.hwnd ) return true;  
  33. }

  34. function showMsg(){
  35.         var max = #tab;       
  36.         var i = math.random(1,max);
  37.         win.clip.write(tab[i]);       
  38.         key.combine("CTRL","V")
  39. }


  40. winform.show()
  41. win.loopMessage();

复制代码
回复

使用道具 举报

4

主题

874

帖子

4704

积分

荣誉会员

Rank: 8Rank: 8

积分
4704
发表于 2015-5-6 10:08:56 | 显示全部楼层

在WIN7 64位下测试你的代码并没有乱码。 key.hook 键盘钩子不要滥用,用 winform.reghotkey 或 win.ui.accelerat

在WIN7 64位下测试你的代码并没有乱码。
key.hook 键盘钩子不要滥用,用 winform.reghotkey 或 win.ui.accelerator
回复

使用道具 举报

14

主题

39

帖子

234

积分

新手入门

积分
234
 楼主| 发表于 2015-5-6 19:50:40 | 显示全部楼层

[i=s] 本帖最后由 ipdun 于 2015-5-6 19:53 编辑 [/i] 好的谢谢,那就是跟我电脑设置有关了

本帖最后由 ipdun 于 2015-5-6 19:53 编辑

好的谢谢,那就是跟我电脑设置有关了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

手机版|未经许可严禁引用或转载本站文章|站长邮箱|aardio.com|aardio官方社区 ( 皖ICP备09012014号 )

GMT+8, 2018-12-18 22:55 , Processed in 0.062500 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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