AUTOHOTKEY 是什么逻辑?我连它的主程序界面都看不到。

  • j
    jckimi
    新建一个文本文件,后缀名改为ahk,右击就会有Run Script的选项了,给你一个我之前用的测试脚本

    test.ahk(57 Bytes)
  • z
    zhouxl2000
    相对于一个运行环境(关联ahk文件),用文本编辑器新建脚本.ahk,直接运行,或者下载一个AutoAHK功能多多。
  • j
    jellzone
    仔细看说明 或者看个视频 就懂了
    很简单 iOS fly ~
  • v
    viaj
    回复2#jckimi


    谢谢啊。没人还,一辈子都想不出还须这样操作啊。
  • j
    jckimi
    回复5#viaj
    其实,官方文档有说明的. Kimi
  • v
    viaj
    回复3#zhouxl2000

    你指的是否“河许人”做的那个编译环境?刚刚下载了。官方的界面,居然连个行号都不提供
    安装了河许人的这个是否就不用安装官方的版本了?
  • v
    viaj
    回复4#jellzone

    非码农,表示根本没头绪。昨天找了挺长时间,也没找到靠谱的教程视频(在B站找),请问有没什么推荐 ?官方的方档只看了点开头,还没细看 -- 内容 很多。
  • f
    fenglu
    楼主用 autohotkey 这款软件是想实现用键盘操作windows么?用下来体验如何呢
  • 白面书生
    运行正常后再找个ahk转exe,以后可以脱离环境执行了。
  • z
    zhtx
    用aardio,比这个强多了。
  • k
    kg100845
    真神器 大幅提高工作效率了
  • v
    viaj
    回复9#fenglu


    体验个鬼要不是2,3楼,我连它个程序界面都找不到.
    这设计思路也特奇葩. -- 一个软件, 运行主程序后,得到的居然不是程序界面, 而是一个帮助文件!
    而且我从官网下载的版本,安装后,右键根本就没有帮助文件中说的创建脚本. 后来还是从AutoAHK下载的,安装后才有右键项目.


    我再尝试,看从入门到放弃要多久吧.

    作为真正0基础,非码农,还是此前某HPER推荐的MACRO RECORDER的学习路径短得多得多得多. (是JITBIT那个,网上同名软件很多), 但这软件用到某程度,因为网上根本没进一步的教程, 所以有点不满足,所以试探其他软件.
  • v
    viaj
    回复11#zhtx


    谢谢,我去了解一下.
  • h
    hello_srf
    回复13#viaj


    来,简单一点
    1、你到官网下载免安装的包,提取里面的"AutoHotkeyU32.exe"放电脑上,其他不用管(文件名称最后的U32就是unicode+32位操作系统)


    2、用记事本notepad程序新建一个名称为"AutoHotkeyU32.ahk",编码为utf-8的文本文档。文档里面加一句 msgbox hello world


    3、运行第1步的exe主程序看看效果。
  • 无证程序员
    我会启动和关闭某程序,谁指点下,AHK怎么控制程序菜单? 例如,用AHK脚本打开或关闭某客户端的xx代理?
  • v
    viaj
    回复15#hello_srf


    谢谢指点.我已得到了它. 看了部分帮助文档 .

    暂时没找到合适的入门教程.

    每次找教程时,我都慨叹, 视频教程界,教EXCEL的王佩丰真是非一般的存在, 他的教程设计得太好了,直接以案例说话,直观得告诉观众他将能学到什么,再一步一步学怎么做.

    而众多从入门到放弃的教程,开局就来一句经典台词, 然后反反复复PRINT,虚拟输出, ... 可能我对教程的期望值设置错误.
  • h
    hello_srf
    回复17#viaj


    autohotkey简单的说,就是重定义键盘/鼠标操作。

    excel和autohotkey的功能都很强大,但autohotkey对于普通人来说,入门几乎没有什么门槛,就算没有任何编程基础的人,几乎不用花时间学习,就能利用autohotkey大幅提供操作效率。

    你昨天的那个颜色条的帖子,用autohotkey的话,也很容易实现。但要完美实现我还做不到,比如电脑休眠重开以后让脚本也跟着自动重启。
  • d
    doublefat
    感谢分享
  • 黑山老腰
    安装后只是个运行环境,运行你写的ahk文件,而不是常见的执行程序
  • l
    liffey
    原来的 autohotkey record 作者和他们掰了 现在真不如以前好用
  • 5
    52manhua
    类似 vbs bat ,理解为自动化脚本
  • 懒散的牛
    很好用啊。前几年用它搞了好多事情 ios fly~
  • v
    viaj
    回复18#hello_srf

    『几乎不用学习』你是不是对学习有误解?看帮助文档看得我发昏。HiPDA·NG
  • h
    hello_srf
    回复24#viaj


    对于一般人来说,学一下“热字符串”和“热键”的用法,加一两个简单的命令,其他就算不学,也能很明显提高效率了
    比如下面这种最基础的用法,稍微讲解两句,就算瞎子也能懂了,至于后面用到什么程度,就看个人需求了。

    ::abc::二楼看好你

    !a::run notepad.exe
  • v
    viaj
    回复25#hello_srf

    谢谢指引。我的目标是能用脚本执行一系列鼠标,键盘动作,操作一个或多个软件。
    最关键是需要:
    切换到某窗口,
    等待某窗口显示,
    等待某按钮或窗口变为某状态『例如某软件在导入数据时,保存按钮是灰色不可按,导入完成后变红色可按,需要等它变红时自动点击』,
    循环判断窗口某元素是否存在,如是则等待,否则就执行下一步,
    在软件的各个输入窗口输入内容,最好能一次性从excel读取一组数据然后轮流输入。
    ...
    以上除了最后一步,我都基本能很笨拙地用macro recorder实现,最后一步应该要用变量, MR不知道能否或如何实现。HiPDA·NG
  • h
    hello_srf
    回复26#viaj


    你的大部分需求我都没有,所以帮不了你什么,ahk以前有个中文论坛,虽然人不多,但热心又有才华的人不少,但论坛现在已经没了。
  • v
    viaj
    回复27#hello_srf

    这些需求,理论上ahk可以实现吧?HiPDA·NG
  • h
    hello_srf
    回复28#viaj


    你列出来的需求我以前都有看到别人讨论过,只是我用不上,就没太留意,正常来说用ahk都能实现
  • a
    antwell
    天天用的软件,自己写了个脚本。用了好几年了