窗体部分:-
- private Sub Timer1_Tick(BuVal sender As System.Object,ByVal e As System.eventArgs) Handles Timer1.Tick
- on error resume next
- if autodesk.autocad.applicationservices.application.documentmanager.count=0 then
- timer1.stop()
- end if
-
- ‘漏了一句
- dim codname as string = autodesk.autocad.applicationservices.application.acadapplication.activedocument.getvariable("cmdnames")
- If CodName = "TEXT" Or CodName = "DDEDIT" Or CodName = "MTEXT" Or CodName = "MTEDIT" ThenIf InputLanguage.CurrentInputLanguage.LayoutName "中文 (简体) - 搜狗拼音输入法" ThenSetIme("中文 (简体) - 搜狗拼音输入法")End IfElseIf InputLanguage.CurrentInputLanguage.LayoutName "简体中文 - 美式键盘" ThenSetIme("简体中文 - 美式键盘")End IfEnd If
- endSub
类部分:复制代码cad命令判断时改为变量,输入法中文改为变量,就能进行设置了。
再加上获取输入法的:(放到button里)复制代码 |