最近发现了一个神器AutoHotKey,可以比作Windows图形界面下的shell脚本

在shell下,我们需要完成什么操作,可以写成一个shell脚本然后运行它;

win下,可以写个autohotkey脚本,然后绑定快捷键,一键运行。

网上的教程很多,如

http://xbeta.info/autohotkey-guide.htm

http://jixiuf.github.io/autohotkey/AutoHotKey_1.html

http://www.cnblogs.com/hustlijian/archive/2012/11/26/2789726.html

有个中文论坛

http://ahk8.com/archive/index.php

这个github里收集了很多脚本

https://gist.github.com/ronjouch/2428558

如果需要autohotkey开机自动运行,加到startup文件夹即可,细节可参考

http://www.2cto.com/os/201204/127276.html

时间: 2024-10-09 20:34:41

最近发现了一个神器AutoHotKey,可以比作Windows图形界面下的shell脚本的相关文章

发现Ubuntu一个有趣的bug

ubuntu作为linux的一个优秀的发行版,拥有很华丽炫酷的桌面,我用的小Kylin更是人性化的设计了很多对中文的良好支持. 但Ubuntu比较还是比较年轻,今天就发现了一个小bug. 首先我先用鼠标拖一个框出来,当然,由于截屏的原因,鼠标被隐藏了. 有人问了,这不是很正常么,选取一批文件的时候不都用选取框么? 那么这张呢? 大家该说了,怎么如此多的框啊... 这个bug是你在鼠标拖动一个选取框时,按下右Ctrl和右Alt之间的那个键,是一个书页形状的键,这个键有弹出右键菜单的功能. 好的,在

XA中使用dblink发现的一个oracle bug

最近监控系统日志时发现出现一个新的错误信息,很奇怪,之前没有过.如下: ORA-24777:不允许使用不可移植的数据库链路. 跟踪程序进去发现是通过dblink查询某个远程库表,而且由于使用了XA分布式事务数据库连接.大家也许都知道XA有不少限制条件,之前也遇到过,都绕着走了.但是最近没有调整过程序也没有改变过dblink的配置,怎么回事呢?只能网上搜索,结果有人遇到过,说是oracle dblink改成shared就行了.个人觉得这个说法靠谱.于是现在测试系统上试了一下,果然有效. 可以为什么

烧脑科幻片Predestination(前目的地)中发现的一个秘密

看了烧脑科幻片predestination(前目的地),剧情我就不在这里作过多的描述(以免有剧透之嫌),讲述的是一个时间局特工,穿梭于时间长河,抓捕Fizzle Bomber的故事.我在这里要说的是在剧中发现的一个有意思的秘密:不知道看过这个片子的童鞋,注意到主人公拿到的那个bomber控制器没?那是一个神马电路板捏. 好吧,我也不卖关子了,贴出来给大家看看(大概在1小时21分20秒的时刻): 是不是有点感觉了?又不敢相认?导演很狡猾,以为把这个电路板弄个镜像,我们就认不出来了我们还原一下再看看

没事写个幻灯片玩一下,发现了一个问题

没事写个幻灯片玩了一下,开始没有问题,挺好的,后来我把页面最小化了,然后再最大化之后,整个效果就错了,应该是id为ppt的滚动距离错了,不知道怎么回事,有人碰见过类似的问题吗? <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>幻灯片</title> <style type="text/css"> *{ mar

今天发现了一个快捷方式(swing开发中的程序focus点的寻找)

今天在调试程序时,由于需要知道focus到底是在表格上,还是在表格中的editor中,这个问题一般情况下,需要在程序代码中打印下来focusOwner,但是今天又发现了另外一种方式来做,在这里共享给大家,有助于java 程序调试便捷高效. 另外这种方法就是,运行Eclipse,然后呢,程序跑起来之后,按键盘的快捷键:ctrl+shift+alt+F,按一下,程序界面中就会出现focus状态,显示目前光标focus到的是哪个控件,如果再按一下,此focus功能就关闭了.太神奇了,既高效有便捷的一种

Java 读数据库字段时发现的一个现象

早上发现有一个网名叫“帅!是不需要理由”的一个人,在后台只能看到“帅!是不需要理”,“由”字就是不显示出来. 经过分析发现,在Access数据库中,name这个字段的长度是15,因为我知道Access中,长度15代表可以存放中文或英文最长15个字符.可“帅!是不需要理由”只有8个字符为什么显示的时候,只显示了7个呢. 我想可能是因为在Java的JDBC中,一个汉字的长度等于两个英文字符的长度,根据在表中的设置长度15,所以只读出了7个汉字. 这只是我的推测,现实就是这样显示的.

发现了一个非常棒的pyqt5的例子集

发现了一个非常棒的pyqt5的例子集 https://github.com/892768447/PyQt 各种各样的PyQt测试和例子 [Python3.4.4 or Python3.5][PyQt5] 1.常见例子 1.1 右下角弹出框 1.2 单实例应用 1.3 字体测试 1.4 程序重启 1.5 验证码控件 1.6 表格复制 1.7 梦幻树 1.8 自定义属性测试 1.9 自动更新 1.10 自定义QWidget的QSS样式 1.11 浏览器获取Cookie 1.12 全局热键 1.13

安利一个神器:Tmux

对于程序员来说,一个好用且高效的软件工具就如同加持了神技的游戏角色.下面就给大家介绍一个神器 Tmux 以及个人的使用总结. 一.我所认识的 Tmux 在工作中,我把 tmux 当作终端会话管理器来使用,效果是:当前 shell 关闭后,只要不重启服务器,在 Tmux 会话里运行的指令就不会退出,对于运维及研发来讲,此工具掌握后,有助于提高工作效率!而且,逼格也不低哦. 二.Tmux会话 一个 Tmux 会话中可以包含多个窗口.会话功能非常简单易用,例如可以为一个特定的项目创建一个专用的 Tmu

小白日记7:kali渗透测试之主动信息收集-发现(一)--二层发现:arping/shell脚本,Netdiscover,scapy

主动信息收集 被动信息收集可能不准确,可以用主动信息收集验证 特点:直接与目标系统交互通信,无法避免留下访问痕迹 解决方法:1.使用受控的第三方电脑进行探测,使用代理 (做好被封杀的准备) 2.伪造大量的来源IP进行探测,进行噪声迷惑,淹没真是的探测流量 扫描流程:发送不同的探测,根据返回结果判断目标状态[IP层->端口层->服务层] 发现 识别活着的主机,发现潜在的被攻击目标,输出结果为IP地址列表. 二层发现 数据电路层,使用ARP协议 使用场景:已经取得一台主机,进入内网,对内网进行渗透