求,如果加载了一个加密的il或者cxt,如何去掉或禁用里面的快捷键
现在遇到一个情况是,我的快捷键~a被占用了,crtl+a。怎么设置去掉这个快捷键或者禁用掉? 找到方法了,首先axlGetAlias("~A") ==> "auto_via"原来crtl+A被设置成了快捷键,给的是命令auto_via了
接着axlSetAlias( "~A" nil)==>t就把这个快捷键给删了
axlSetAlias( "~W" nil)==>t把另一个快捷键也删了
这个可以加载到menu函数里,启动软件就把快捷键删了
所以删除快捷键用axlSetAlias( "快捷键" nil)
同样的找不到快捷键可以在menu里构建cmd触发器
也可以构建快捷键axlSetAlias( "F2" "save")
axlSetAlias( "~A" nil)
axlSetAlias( "~W" nil)
axlCmdRegister("AutopaddedRefdes" 'DH_AutopaddedRefdesParametersForm ?cmdType "general")
axlCmdRegister("CreateCrossSection" 'DH_CreateCrossSectionMain ?cmdType "general")
axlCmdRegister("DXFEXport" 'DH_FYFYAutoDxfOutput)
axlCmdRegister("seltextmove" 'DH_AutoMoveRefdesMain ?cmdType "general")
axlCmdRegister("changediffwidthairgap" 'DH_ChangeDiffWidthAirgapMain)
axlCmdRegister("quicksetlibpath" 'DH_FYQuickSetLibPath)
axlCmdRegister("PDFEXport" 'DH_FYFYAutoPDFOutput)
axlCmdRegister("symbolEXport" 'DH_FYFYAutosymbolOutput)
axlCmdRegister("outputfile" 'DH_OutputFileMain)
axlCmdRegister("CurrentCarryingCalculations" 'DH_CurrentCarryingCalculations)
axlCmdRegister("quickpanelizationtools" 'DH_QuickPanelizationToolsForm ?cmdType "general") 1
页:
[1]