查看: 4249|回复: 10
收起左侧

[Tribon] tribon快捷键设置怎么弄?

[复制链接]
发表于 2010-5-23 02:00 | 显示全部楼层 |阅读模式 来自: 中国浙江舟山
我的原始文件是这样的
import kcs_gui
import kcs_util
import basic_design_menu
#
# All user interface changes must be done in the post-trigger.
# When the pre-trigger fires, Windows has not yet created the
# necessary objects we depend on.
#
def post(*args):
#
#     Add menu(s)
#
   try:
      if kcs_util.app_basic_design():
         basic_design_menu.add(10)
   except:
      print "Failed adding menu(s): ",kcs_gui.error
   return kcs_util.trigger_ok()
def pre(*args):
   return kcs_util.trigger_ok()

我现在不知道怎么编辑快捷键语句,按照网上的加了一点反应也没有,希望高手能指点一下,编辑一个语句给我做个示范,谢谢

比如,我现在想用:

F1键代表32975
F2键代表33115

请问语句如何写?
最好在原来的基础上加入,非诚勿扰,谢谢!
回复

使用道具 举报

龙船学院
发表于 2010-5-24 08:20 | 显示全部楼层 来自: 中国江苏苏州
SOFA    在你basic_design_menu.add(10)里面加编辑语句,不是在改这。
回复 支持 反对

使用道具 举报

发表于 2010-5-24 09:13 | 显示全部楼层 来自: 中国辽宁
回复 1# 同栖一木


    kcs_gui.accelerator_add("F1",0,32975)
    kcs_gui.accelerator_add("F2",0,33115)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-24 21:57 | 显示全部楼层 来自: 中国浙江舟山
回复 2# HULL1


    我还是没明白,能讲的详细点吗?谢谢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-24 21:59 | 显示全部楼层 来自: 中国浙江舟山
回复  同栖一木


    kcs_gui.accelerator_add("F1",0,32975)
    kcs_gui.accelerator_add("F2",0,3 ...
yang827 发表于 2010-5-24 09:13



    我这个语句会写,但是我不知道插在哪一行,我用完整的
try语句写下来TRIBON里面还是没有改变,我的是本地工程
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-24 22:05 | 显示全部楼层 来自: 中国浙江舟山
请高手们指点一下,这样的语句插在什么位置?
kcs_gui.accelerator_add("F1",0,32975)
最好插在原始语句中,这样可以有个参照
我插入的是这样的语句
import kcs_gui
import kcs_util
import basic_design_menu
#
# All user interface changes must be done in the post-trigger.
# When the pre-trigger fires, Windows has not yet created the
# necessary objects we depend on.
#
def post(*args):
#
#     Add menu(s)
#
   try:
      if kcs_util.app_basic_design():
         basic_design_menu.add(10)
   except:
      print "Failed adding menu(s): ",kcs_gui.error
   return kcs_util.trigger_ok()
def pre(*args):
   return kcs_util.trigger_ok()
   try:

     if  kcs_util.app_drafting():

       kcs_util.accelerator_add("F2",0,32975)

   except:

       print "there is something wrong",kcs_gui.error


但是TRIBON没有反应,请高手赐教问题出在哪里呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-24 22:08 | 显示全部楼层 来自: 中国浙江舟山
还有,如果我要写很多句语句是不是可以省略每一次的
try。。。
if。。。什么的格式,

下面的语句可以连写在一起吗?
   kcs_gui.accelerator_add("F1",0,32975)
    kcs_gui.accelerator_add("F2",0,33115)
回复 支持 反对

使用道具 举报

发表于 2010-5-27 10:19 | 显示全部楼层 来自: 中国辽宁
回复 5# 同栖一木


    查文档,看Log。
回复 支持 反对

使用道具 举报

发表于 2010-5-27 10:24 | 显示全部楼层 来自: 中国辽宁
def pre(*args):
   return kcs_util.trigger_ok()
   try:

     if  kcs_util.app_drafting():

       kcs_util.accelerator_add("F2",0,32975)

   except:

       print "there is something wrong",kcs_gui.error


同栖一木 发表于 2010-5-24 22:05


最起码的,你要知道Python语言,这么写连最基本的语法都不对。
函数里面return就已经结束了,后面的代码没有作用。
def pre(*args):
     try:

     if  kcs_util.app_drafting():

       kcs_util.accelerator_add("F2",0,32975)

   except:

       print "there is something wrong",kcs_gui.error

return kcs_util.trigger_ok()
回复 支持 反对

使用道具 举报

发表于 2010-6-20 17:28 | 显示全部楼层 来自: 中国江苏南通
真的学习了 我都是让别人编好直接用的
回复 支持 反对

使用道具 举报

发表于 2010-7-31 18:07 | 显示全部楼层 来自: 中国山东烟台
回复 11# lonelywalker


    你好
嘿嘿
我还是没有看明白
能帮个忙吗?

pipe ---modeling ----route这个命令我想改成F6的快捷键
代码应该怎么写

可是还有个问题
我另存为后吧,是个不认识的图标
求原因..................
thank you
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|标签|免责声明|龙船社区

GMT+8, 2024-9-20 18:49

Powered by Imarine

Copyright © 2006, 龙船社区

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