2008.12.29 14:01:00 晴
 在脚本中使用Send发送中文 平静 

[Updated:2008-12-29]
修改了AHK的代码
增加了一段能在新版AU3中使用的代码


最简单的方法其实是先把要发送的内容先保存到剪贴板中去,然后在要发送的时候“粘贴”一下(Send一个 Ctrl+V)即可。不过这样做有一些缺点:
1、由于使用了剪贴板,用户在 Send 的过程中将不能正常使用 Ctrl+C 和 Ctrl+V 等剪贴板相关的功能;
2、有可能会在还没执行完“粘贴”操作之前剪贴板的

...

查看全文>>
标签:Send 中文
作者 yonken 阅读全文 |  评论()  | 人气() |  引用()  | 推荐 | 
 
2008.12.26 13:17:00 
 在VC2005下编译AutoHotkey  
    关于在VC2005下编译AutoHotkey的方法其实在AHK的官方论坛上已经有相关帖子(点击此处查看)了,不过如果是在中文系统上编译还需要进行一点修改,由于可能会有人需要这方面的信息,因此以版本 1.0.47.06 为例说明一下,部分内容从上面提到的帖子中翻译而来。

AutoHotkey 源代码下载地址:
http://www.autohotkey.com/download/AutoHotk...

查看全文>>
标签:AutoHotkey,AHK,VC2005,源代码
作者 yonken 阅读全文 |  评论()  | 人气() |  引用()  | 推荐 | 
 
2008.12.13 00:47:00 
 代码/DLL注入工具 [CodeInjector v1.2] 小修正  
1)使用多线程,刚开始打开进程列表对话框时不会停顿了; 2)修正了在进程列表排序后选中某个进程时DLL更新错误的BUG; 3)修正了在进程列表排序后使用窗口/进程查找工具时定位进程项目错误的BUG;

查看全文>>
标签:
作者 yonken 阅读全文 |  评论()  | 人气() |  引用()  | 推荐 | 
 
2008.12.12 21:54:00 
 AHK-系统托盘/任务栏图标信息获取及控制工具 [ShellTrayTaskBarInfo v1.0]  
早在两个月前就曾有位朋友发邮件给我提到操作系统托盘(Shell Tray)的问题,当时他说目的如下:

1、获取系统托盘各程序信息
2、对系统托盘程序发送左键单击、双击及右键单击事件
3、能否用AHK实现,或者AU3呢?

现在总算有时间动手,用AHK实现,既然任务栏(Taskbar)也是个Toolbar,那干脆就把任务栏的部分也一并实现了。

我实现的例子程序可以移动托盘/任务栏的图标位置、模拟鼠标单击、双击等...

查看全文>>
标签:任务栏,托盘,图标,ShellTrayTaskBarInfo
作者 yonken 阅读全文 |  评论()  | 人气() |  引用()  | 推荐 | 
 
2008.11.28 17:38:00 
 Just wanna go home  
There's nothing more than I can say.

...

查看全文>>
标签:
作者 yonken 阅读全文 |  评论()  | 人气() |  引用()  | 推荐 | 
 
2008.11.14 15:28:00 
 代码/DLL注入工具 [CodeInjector v1.1]  

[注意:这篇文章不是讲脚本的]

这是一个用来向指定进程注入代码/DLL的小工具,简单点说就是让某个进程执行你想让它执行的指令,或是让这个进程加载你/别人写的DLL模块,知道plugin的人应该很容易了解这是什么意思,暂时来说使用这个工具的人需要了解一定的汇编语言知识和Windows的进程/DLL机制。

这个小工具其实是2月份的时候就写了一半了,虽然并没能完成我当初想要实现的全部功能,却因为各种原因也没

...

查看全文>>
标签:注入,汇编,CodeInjector,DLL
作者 yonken 阅读全文 |  评论()  | 人气() |  引用()  | 推荐 | 
 
2008.05.18 14:19:00 
 获得菜单的内容  
    上周有位朋友来信问如何读菜单的内容,由于种种原因一直没能有时间答复,现在总算有时间了,特在此贴出脚本以便有需要的朋友参考讨论。
    在贴脚本之前我想先说一个我的看法,脚本的设计目的是为了简化或自动化我们的工作任务,因此它包含了一些常用的比如操控窗口的函数等等,至于说到一些脚本本身没提供的“功能”,其实基本上都可以通过调用API(使用DllCall)来实现,毕竟脚本的内部也无非如此实现。

;...

查看全文>>
标签:AHK,菜单
作者 yonken 阅读全文 |  评论()  | 人气() |  引用()  | 推荐 | 
 
2008.04.28 23:32:00 
 简单介绍一下SVN  

关于版本控制(Version Control)

版本控制是管理信息修改的艺术,它一直是程序员最重要的工具,程序员经常会花时间作出小的修改,然后又在某一天取消了这些修改,想象一下一个开发者并行工作的团队 - 或许是同时工作在同一个文件!- 你就会明白为什么一个好的系统需要管理潜在的混乱

关于SVN

Svn是一个开源的版本控制系統Subversion的简称。Subversion 管理着随时间改变的数据。

...

查看全文>>
标签:SVN,TortoiseSVN
作者 yonken 阅读全文 |  评论()  | 人气() |  引用()  | 推荐 | 
 
2007.11.06 14:37:00 
 AHK FAQ 有删节  

语法相关

什么情况下才需要在命令和参数中使用引号?

双引号(")仅在表达式中才具有特殊意义。而在别的情况下,双引号只是被视为普通字符。
不过,当一个脚本打开某个程序或文档时,对任何含有空格的命令行参数,操作系统通常会要求附上一对双引号,比如:Run, Notepad.exe "C:\My Documents\Address List.txt"。

什么情况下才需要给变量名附上两个百分号?

变量名在使用时通常需

...

查看全文>>
标签:
作者 yonken 阅读全文 |  评论()  | 人气() |  引用()  | 推荐 | 
 
2007.11.06 13:30:00 
 编写针对指定窗口的Hotkey  
有些时候我们需要写个Hotkey并让它只在某些情况下才响应,比如当按下Hotkey时必须满足指定窗口存在或处于激活状态时才执行Hotkey的代码,否则忽略。
这种需求其实很好实现,无非是先调用IfWinActive/IfWinExist做个判断罢了,如下:

~F8::
if
WinActive("ahk_class Notepad")
    Msgbox F8 was pressed
Return

AU3版...

查看全文>>
标签:
作者 yonken 阅读全文 |  评论()  | 人气() |  引用()  | 推荐 | 
 
最新日志
在脚本中使用Send发送中文(2008-12-29)
在VC2005下编译Auto...(2008-12-26)
代码/DLL注入工具 [Co...(2008-12-13)
AHK-系统托盘/任务栏图标...(2008-12-12)
Just wanna go ...(2008-11-28)
代码/DLL注入工具 [Co...(2008-11-14)
获得菜单的内容(2008-05-18)
简单介绍一下SVN(2008-04-28)
AHK FAQ 有删节(2007-11-06)
编写针对指定窗口的Hotke...(2007-11-06)
AU3-嵌入flash(2007-10-27)
AHK-IE控制(2007-10-27)
AHK-简单实现的注册表定位...(2007-10-27)
AU3-通过WMI枚举驱动信...(2007-10-27)
难以忽视的真相(2007-09-08)
最新评论
中博网友/2009-07-01
楼主的是个好东西啊....
中博网友/2009-06-15
lea 指令没办法....
中博网友/2009-06-09
那垃圾杂志是那样的....
中博网友/2009-06-05
支持变量定义么??....
中博网友/2009-04-26
这个内嵌网页中的有....
齊QI/2009-04-23
顶!
中博网友/2009-04-23
牛X!
中博网友/2009-04-23
路过!
中博网友/2009-04-04
牛X!
中博网友/2009-04-03
新人,呵呵,来过。
中博网友/2009-03-14
很强大呀。。楼主是....
中博网友/2009-03-07
谢谢博主,能说说原....
中博网友/2009-02-26
牛X!
中博网友/2009-02-21
期待开源
....
中博网友/2009-02-21
要输入中文的话 把....
友情链接

隐私保护 免责声明 @2006 Blogcn.com