AutoHotkey的helloworld

news/2024/7/16 8:16:44 标签: ide, 编辑器, AutoHotkey

1、下载

访问AutoHotkey官网下载AutoHotkey
在这里插入图片描述

2、论坛/文档

AutoHotkey官网论坛中文板块
中文文档
保存在Gitee上的AutoHotkey_L-Docs
AutoAHK - 让电脑更懂你!
AutoHotkey 在线中文文档
AutoHotkey 中文化项目

3、安装VSCode

下载VSCode
简体中文插件
AutoHotkey v2 Language Support插件
VSCode的格式化快捷键:Ctrl+Alt+F

3、设置默认编辑器

打开 AutoHotkey,在 AutoHotkey Dash 窗口,点击Editor settings(Set your default script editor)
此处选择VSCode,点击OK

3、新建脚本

打开 AutoHotkey,在 AutoHotkey Dash 窗口,点击New script创建脚本
第一行输入文件名:Hi AHK
版本选择Minimal for v2(Just #Requires v2.0)
点击Edit按钮,弹出VSCode

输入代码

#Requires AutoHotkey v2.0

MsgBox "文本","标题",0

快捷键Ctrl+F5运行
在这里插入图片描述

4、新建窗口

修改Hi AHK.ahk文件

#Requires AutoHotkey v2.0

MyGui := Gui(, "主窗口")
MyGui.Add("Text", , "输出你的名字")
MyGui.Add("Edit", "w280 vName")
MyGui.Add("Button", , "确定").OnEvent("Click", SayHello)
MyGui.Show("w300 h200 Center")
Return

SayHello(*)
{
    Saved := MyGui.Submit()
    MsgBox "你好 " Saved.Name
    ExitApp
}

快捷键Ctrl+F5运行
请添加图片描述

5、转换为exe可执行文件

  1. 准备
    访问ICONFINDER下载一个ICO格式的图标
    访问Ahk2Exe - Github仓库下载Ahk2Exe的压缩包,解压后获得文件Ahk2Exe.exe
    访问UPX - Github仓库下载upx的压缩包,解压后获得文件upx.exe
    访问mpress镜像站下载mpress.219.zip的压缩包,解压后获得文件mpress.exe

    打开 AutoHotkey 安装位置,例如:C:\Program Files\AutoHotkey

    新建文件夹Compiler,将Ahk2Exe.exeupx.exempress.exe放入该文件夹
    例如:C:\Program Files\
    AutoHotkey\Compiler\Ahk2Exe.exe
  2. 转换
    打开 AutoHotkey,在 AutoHotkey Dash 窗口,点击Compile编译脚本
    Source (script file)设置为脚本文件
    Custom Icon (.ico file)设置为ico文件
    Compress exe with设置为UPX

    点击Convert转换为EXE文件,默认生成位置和脚本路径相同



请添加图片描述


http://www.niftyadmin.cn/n/180324.html

相关文章

[k8s] 如何在Centos7上安装microk8s

文章目录在线安装Microk8s离线安装Microk8s卸载microk8s在线安装Microk8s 安装snap yum install -y epel-release yum install -y snapd systemctl enable --now snapd.socket systemctl start snapd ln -s /var/lib/snapd/snap /snap安装microk8s snap install microk8s --…

离线升级Python3.8.16 及pip3(包含全部安装包)

1、解压 tar zxvf Python-3.8.10.tgz 2、切换目录 cd Python-3.8.16 3、配置安装参数 find / -name python3 不能覆盖原有python3的目录 ./configure --prefix/usr/local/python38/ 4、编译安装 make && make install 5、配置系统环境变量 vim /etc/profile.d/python38…

什么是谷歌快排技术,谷歌排名推广霸屏的原理

谷歌快排是怎么做的? 答案是:利用GLB外推快速上词达到谷歌霸屏的效果,俗称谷歌快排,也叫谷歌快速排名技术。 想做到谷歌快速排名,需要具备谷歌对页面排名的机制,并且要具备更底层的技术操控才能实现。 你…

CSS基础入门

CSS基础之语法 介绍 ​CSS&#xff08;层叠样式表&#xff09;是一门用来设计网页样式的语言&#xff0c;如网页的布局、字体、颜色搭配、视觉特效。作为WEB开发的基础技术之一&#xff0c;掌握CSS的语法和API对于我们构建丰富的网页是必须的。 基础语法 <style>div …

算法设计与分析 实验六 回溯法

1.迷宫&#xff1a;给定一个 NM 方格的迷宫&#xff0c;迷宫里有T处障碍&#xff0c;障碍处不可通过。给定起点坐标和终点坐标&#xff0c;问: 每个方格最多经过1次&#xff0c;有多少种从起点坐标到终点坐标的方案。在迷宫中移动有上、下、左、右四种方式&#xff0c;每次只能…

【StarRocks】StarRocks系统架构和数据导入

目录一 系统架构图1 FELeaderFollowerObserver2 BE3 数据存储3 建表语句4 导入数据Broker LoadSpark LoadStream LoadInsert Into一 系统架构图 StarRocks是一个分布式离线/实时分析平台&#xff0c;可用于处理PB级别的数据量。它使用了分层存储技术&#xff0c;并提供了SQL接口…

Python字符串的常用函数

Python中用于操作字符串的函数有很多&#xff0c;以下是一些常用的函数及其用法&#xff1a; 1. len()&#xff1a;返回字符串的长度 s "hello, world!" print(len(s)) # 13 2. str()&#xff1a;将对象转换为字符串类型 n 123 s str(n) print(s) # "12…

TSINGSEE基于国网B接口的设备注册流程与鉴权干货技术分享

国网B接口是国家电网视频监控系统的内部接入协议&#xff0c;具体是指提供视频监控系统与属于该平台的前端系统之间的接口。近期我们也在研究该接口的接入相关研发事宜&#xff0c;今天来分享一些技术干货。 1、接口描述 注册属于数据接口&#xff0c;采用SIP标准协议&#x…