求一个AUTOLISP程序:启动AUTOCAD之后,自动将输入法切换到英文(中文(简体)-美式键盘),谢谢!

如题所述

第1个回答  2014-03-23
为什么要用lisp程序?按shift不就行了?追问

经常忘了按shift,直接打出的是中文命令

追答

应该是用vlisp才能实现,因为要使用API控制输入法或者模拟按键,这是比较困难的。
使用(startapp )调用一个附加程序,由exe程序控制输入法要容易很多。
当然如果使用VBA就很简单了。

追问

不明觉厉,管它用什么,只要能实现就行了!

追答

我在安装cad,也许安装好了可以给你做个简单的,功能是在启动的时候切换到英文。但当你输入文字的时候需要切换回中文吗?我发现淘宝上有一个,也许是你需要的。

追问

只要实现AUTOCAD启动的时候切换到英文就行了,不需要其它功能,谢谢!

追答

比我想象的还要困难,因为还要识别窗口,控制线程注入切换消息。我在这里浪费了好多时间。你还是考虑淘宝上那个吧。

本回答被提问者采纳
相似回答