明经CAD社区

 找回密码
 注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 1609|回复: 32

[命令] 自动输入法切换工具.Net版本(支持Lisp平台定义的快捷命令)

  [复制链接]
发表于 2018-10-20 21:14 | 显示全部楼层 |阅读模式
本帖最后由 wyb36870 于 2018-11-15 11:58 编辑

输入法切换程序升级了,支持Lisp平台定义的快捷命令,CAD关闭后,解压压缩包文件后替换原来程序即可。
上海这边的小伙伴们,我打个广告哦,我爱人上海这边做代理记账的,如果身边有人注册公司,税务申报,代理记账,或者有其它财务方面的需求可以联系 QQ 570869611 。要是有人介绍客户,服务期间每个月给服务费的5%就当是业务合作,每个月都有哦,只限上海这边。
程序免费使用,如果没有明经币请加QQ群938433557获取程序--最新版本程序请群内下载。

程序使用教程
1、 程序功能:当cad执行命令列表内的命令式调用对应的中文输入法,执行其它命令、命令执行结束、取消命令或未知命令时切换到对应的英文输入法,避免了画图时频繁切换中英文输入法的烦恼。
2、 加载命令:Netload命令选择对应的DLL文件,对应关系如下:
CAD2010~CAD2012   程序保存路径/R18/Wyb.AutoInputSwitching.dll
CAD2013~CAD2014   程序保存路径/R19/Wyb.AutoInputSwitching.dll
CAD2015~CAD2016   程序保存路径/R20/Wyb.AutoInputSwitching.dll
CAD2017 程序保存路径/R21/Wyb.AutoInputSwitching.dll
CAD2018 程序保存路径/R22/Wyb.AutoInputSwitching.dll
CAD2019 程序保存路径/R23/Wyb.AutoInputSwitching.dll
其它版本CAD暂时不支持。
程序加载后再次启动会自动加载,若修改程序集的路径重新加载新路径下的对应dll文件即可。
如果程序有更新覆盖原文件或重新加载新程序即可。
3、 程序界面(命令行输入SRFQH)如下:
① 增加命令;
② 删除命令;
③ 程序开关,当未选中时程序将不会工作;
④ 英文输入法;
⑤ 中文输入法;
⑥ 保存设置并关闭窗口;
⑦ 保存设置;
⑧ 关闭窗口但是不保存设置;
⑨ 本程序的帮助信息;
4、 添加英文输入法  由于中文版Window10系统没有自带英文输入法,而本程序不支持中文输入法内置的中英文切换,所以请首先添加一个英文输入法,添加方法为:开始菜单→时间和语音→区域和语言→添加语言→英语→英语美国→添加键盘→美式键盘。详细方法参见链接:https://jingyan.baidu.com/article/b2c186c8ca3172c46ef6ffe8.html
5、要添加的命令必须是执行的命令的全称
① CAD自身命令、.Net定义的命令及ARX定义的命令请执行命令后看函数的返回值;
② Lisp程序定义的命令一般就是你要执行的快捷键。如果是源码快捷命令如下红色字体的文字(MyCommand):
(defun c:MyCommand()
  (alert "欢迎使用CAD输入法快速切换程序!")  
  (princ)
)
6、关于在CAD界面时使用单独的输入法。Win10环境下请选中路径:控制面板\时钟、语言和区域\语言\高级设置 下的 允许我为每个应用程序窗口设置不同的输入法 其它操作系统未尝试,请自行尝试。
7、lisp环境下执行command类命令的时候需要临时关闭切换,否则会被干扰。本程序为开发人员定义了一组Lisp函数,详见以下代码。
;;这里假设已经添加了命令TTT
(defun C:TTT()
    ;;命令结束切换到中文
    (vl-load-com)
    (alert "1")
    ;临时关闭输入法自动切换,lisp开发的时候要执行command类命令的时候需要临时关闭切换,否则会被干扰
    ;可要求开发人员这里加一个错误捕捉避免因未加载自动输入法程序而出现错误
    (YB-AutoInputSwitchingOff);临时关闭输入法自动切换
    (command "Line" "0,0,0" "0,1000,0" "")
    (vl-cmdf "Line" "0,0,0" "0,1000,0" "")
    (vla-SendCommand "Line ")
    (alert "2")
   (YB-SwitchToEnglish);切换到英文
    (alert "3")
     (YB-SwitchToChinese);切换到中文
     (alert "4")
     (YB-SwitchToEnglish);切换到英文
     (alert "5")
     (YB-SwitchToChinese);切换中文
     (alert "6")
)
;;命令结束切换到英文




本帖子中包含更多资源

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

x
发表于 2018-10-20 21:20 | 显示全部楼层
不错,非常实用,多谢分享。
发表于 2018-10-21 06:35 来自手机 | 显示全部楼层
楼主程序呢?
发表于 2018-10-21 10:05 | 显示全部楼层
明经币不够啊~~~~
发表于 2018-10-21 10:28 | 显示全部楼层
有低版本的吗?比如2006,谢谢分享
发表于 2018-10-21 15:25 | 显示全部楼层
收币的话建议是不是可以有个截图或使用示意啊,至少让购买的人了解是不是自己需求的
 楼主| 发表于 2018-10-21 16:12 | 显示全部楼层
tumu8420 发表于 2018-10-21 15:25
收币的话建议是不是可以有个截图或使用示意啊,至少让购买的人了解是不是自己需求的

请加QQ群获取
发表于 2018-10-21 21:56 | 显示全部楼层
不错,不错!
在AutoCAD2009,win7 64系统下测试成功。不晓得每次启动AutoCAD需不需要再加载呢。
发表于 2018-10-21 22:38 | 显示全部楼层
下载下来 使用下 看好用吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号  
©2000-2017 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2018-11-19 02:08 , Processed in 0.584700 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.3

© 2001-2013 Comsenz Inc.

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