网站首页 > 技术教程 正文
最近正在进行数控实训, 但是在宿舍无法使用数控机床, 于是在网上找了一个仿真软件来练习. 可是仿真软件不能通过键盘输入, 只能通过鼠标点击编辑CNC代码, 于是打算用AutoHotkey写一个自动添加行号的辅助工具.
功能:
只要按下一个按键,就会自动输入指定内容, 如图
第一版本的源代码是这样的
line=1
Enter::
StringLen, len, line
Send `;{Enter}N
if(len=1){
Send 000
}
if(len=2){
Send 00
}
if(len=3){
Send 0
}
Send %line%{space}
line++
return
这个程序出现了一些奇奇怪怪的问题, 比如字体变了, line的值也变得乱七八糟, 如图
后来改成了这个版本, 问题解决了
line=1
Esc::
Send `;
Send {Enter}N
if(line>0 and line<10){
Send 000
}
if(line>9 and line<100){
Send 00
}
if(line>99 and line<1000){
Send 0
}
Send %line%{space}
line++
return
我想, 可能是用StringLen求line这个数字的长度的过程中出现了错误, 或者是使用Enter键作为热键导致出现错误.
另外我也用AutoIt写了相同功能的程序, 将在下篇文章中介绍
- 上一篇: 兼容性超强 测游戏必备软件你了解吗?
- 下一篇: 在Windows 11操作系统中,热键(快捷键
猜你喜欢
- 2024-11-09 AutoHotkey V2.0.12 中文Help文档已完成!
- 2024-11-09 让你在 Windows 上打字摆脱鼠标,试试用这套方案快速移动光标
- 2024-11-09 效率倍增器来了!终极快捷键该这么用
- 2024-11-09 魔兽世界怀旧服:高科技玩法电脑代替人脑,只需一键打出完美DPS
- 2024-11-09 打榜全靠脚本宏?暴雪定义AHK为外挂,竞速团一个都走不掉
- 2024-11-09 远程办公,我们建议用这个软件,顺畅到PS都能用
- 2024-11-09 效率工具|autohotkey帮我节省了400次新建文件操作
- 2024-11-09 在电脑上怎么在每天的某个时刻自动打开指定文件?6种方法教给你
- 2024-11-09 Redis数据倾斜与JD开源hotkey源码分析揭秘
- 2024-11-09 系统小技巧:Windows 10执行任务快上加快
你 发表评论:
欢迎- 最近发表
-
- linux日志文件的管理、备份及日志服务器的搭建
- Linux下挂载windows的共享目录操作方法
- Linux系统中的备份文件命令(linux系统中的备份文件命令有哪些)
- 麒麟KYLINOS|通过不同方法设置用户访问文件及目录权限
- 「Linux笔记」系统目录结构(linux目录的结构及含义)
- linux中修改归属权chown命令和chgrp命令
- 工作日报 2021.10.27 Android-SEAndroid权限问题指南
- Windows和Linux环境下,修改Ollama的模型默认保存路径
- 如何强制用户在 Linux 上下次登录时更改密码?
- 如何删除Linux文件夹中除某些扩展名之外的所有文件?
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)