找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1160|回复: 14

[源码] AHK脚本-win7、win10输入法切换辅助程序

[复制链接]

已领礼包: 28个

财富等级: 恭喜发财

发表于 2021-3-22 20:29:52 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 print1985 于 2022-5-17 10:22 编辑


对不起各位,因最近发现本人发的个别插件、源码被人挂网上贩卖,虽然没啥技术含量,但是也是花了时间做的。为了不被后面的二手贩子继续利用,忍心下架所有成品插件,敬请理解,确实需要本插件的朋友可以给我留言。




蛋疼的输入法.gif

win7设置英文输入法.png

win10设置英文输入法.png

win10设置英文输入法2.png

蛋疼的3个问题:
1、用CAD2013以上版本的朋友可能遇见过:中文输入法状态下,使用输入法的英文输入cad命令时光标都不能同时移动,严重影响绘图速度,必须切换为纯英文输入法(比如美式键盘),才能输入命令的同时移动光标。产生这个问题的原因是输入法窗口夺取了焦点,CAD光标不在最前窗口,无法移动。
2、如果是win7系统,切换输入法用ctrl+空格还算比较方便,但是有时切换为中文输入法后又发现是大写状态,又得切换为小写,多次切换甚是麻烦。
3、如果是win10系统,根本不能用ctrl+空格切换输入法,所以很多用win10的朋友喜欢用中文输入法下的shift切换中英文状态,但是如果使用CAD2013以上版本就杯具了,用shift切换为英文后输入命令就会遇见第一种问题。

解决方案:
1、用CAD2013以上版本的朋友,不管使用哪种系统,必须添加一种纯英文输入法(比如美式键盘),而不能用中文输入法里面的英文输入,哪怕是中文输入法下的美式键盘也不行,必须得是EN(或ENG)分类下的英文输入法(标准名字应该叫键盘布局)。
2、可以使用AHK脚本解决,ctrl+空格切换输入法后自动关闭大写,防止反复切换。
3、可以使用AHK脚本解决,win10下可以实现ctrl+空格切换输入法,切换后自动关闭大写,防止反复切换。
4、如果你的鼠标有侧键(鼠标左侧的2个游戏键),可以使用AHK脚本,侧键一键切换输入法,非常方便。

使用说明:
1、从AHK源码大家应该能看出,win10使用ctrl+空格代替ctrl+shift切换,
     所以要么将win10输入法之间的切换快捷键设置为ctrl+shift(有的默认就是,按下试试就知道是不是了),
     要么修改脚本按键为你现在使用的快捷键(不会AHK的建议采用前一种)
2、使用过AHK脚本的朋友可以直接复制源码运行。
3、没用过AHK的可以下载编译好的exe运行。

2021.3.22 已发布输入法自动切换 欢迎测试(晓东发不了,一直说我帖子有不良信息,请大家移步明经下载)http://bbs.mjtd.com/thread-183157-1-1.html (无视输入法状态,输入命令即自动切换为英文输入法,让你忘记输入法的存在)


win7输入法切换.ahk
  1. $^Space:: ;^代表ctrl,Space空格
  2.   send ^{Space} ;发送ctrl+Space
  3.   If GetKeyState("CapsLock", "T") ;判断大写状态
  4.   SetCapsLockState, Off ;关闭大写
  5. Return

  6. $XButton1:: ;XButton1鼠标第一个侧键
  7.   send ^{Space} ;发送ctrl+Space
  8.   If GetKeyState("CapsLock", "T") ;判断大写状态
  9.   SetCapsLockState, Off ;关闭大写
  10. Return
复制代码


win10输入法切换.ahk


  1. $^Space:: ;^代表ctrl,Space空格
  2.   send {ctrl Down}+{shift Down}+{ctrl Up}+{shift Up}
  3.   If GetKeyState("CapsLock", "T")
  4.   SetCapsLockState, Off
  5. Return

  6. $XButton1:: ;XButton1鼠标第一个侧键
  7.   send {ctrl Down}+{shift Down}+{ctrl Up}+{shift Up}
  8.   If GetKeyState("CapsLock", "T")
  9.   SetCapsLockState, Off
  10. Return
复制代码


论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 375个

财富等级: 日进斗金

发表于 2021-3-23 09:29:29 | 显示全部楼层
感谢楼主分享学习!!!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 3904个

财富等级: 富可敌国

发表于 2021-3-23 10:34:42 | 显示全部楼层
做一个热心并受欢迎的人
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 914个

财富等级: 财运亨通

发表于 2021-3-24 06:28:03 | 显示全部楼层
这个确实很方便
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 18个

财富等级: 恭喜发财

发表于 2021-3-25 00:30:44 | 显示全部楼层
浩辰专业版2021能用吗?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 28个

财富等级: 恭喜发财

 楼主| 发表于 2021-3-25 11:54:51 | 显示全部楼层
DASDASA 发表于 2021-3-25 00:30
浩辰专业版2021能用吗?

这个不是cad插件,与cad无关,是win7和win10使用的脚本程序,当然也可以配合我发在明经上的输入法切换程序使用,明经上给2个朋友发过浩辰版的输入法切换,你看下回复,试试有能用的版本没有。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 272个

财富等级: 日进斗金

发表于 2021-3-25 22:55:42 | 显示全部楼层
超级棒, 感谢楼主分享学习!!!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 146个

财富等级: 日进斗金

发表于 2021-4-8 07:46:36 | 显示全部楼层
好的用法 感謝樓主無私分享
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1个

财富等级: 恭喜发财

发表于 2021-4-23 21:39:14 | 显示全部楼层
说实话没什么用处,真的
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 28个

财富等级: 恭喜发财

 楼主| 发表于 2021-4-24 23:00:26 | 显示全部楼层
本帖最后由 print1985 于 2021-4-24 23:10 编辑
创佳 发表于 2021-4-23 21:39
说实话没什么用处,真的

你的回复也没什么用处 真的   程序免费发出来不是给你说风凉话的,你可以默默的走了,不送
我想吐一下槽,论坛里总有一些人,自己不发程序,不发源码,在论坛白嫖,还叽叽歪歪,没人强迫你用
如果你是大神,你可以提意见,如果不是那请闭嘴
论坛风气真是越来越差了
这可能也是发在晓东的最后一个程序



论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1个

财富等级: 恭喜发财

发表于 2021-8-14 09:01:16 | 显示全部楼层
print1985 发表于 2021-4-24 23:00
你的回复也没什么用处 真的   程序免费发出来不是给你说风凉话的,你可以默默的走了,不送
我想 ...

我是说测试了没有反应,没有其他意思,我玩lisp你还没出生吧
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1个

财富等级: 恭喜发财

发表于 2021-9-16 10:53:13 | 显示全部楼层
设计如此麻烦,经测试根本就不好用,不如易输入的兼容性好,人家还支持cad2006!!!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-4-26 15:00 , Processed in 0.181482 second(s), 56 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表