【问题标题】:How to execute tcl/tk scripts from icc shell?如何从 icc shell 执行 tcl/tk 脚本?
【发布时间】:2016-01-05 09:42:22
【问题描述】:

我想执行 Synopsys ICC 命令:

gui_set_flat_hierarchy_color -color 8

TCL/TK 脚本的帮助下按下按钮。 脚本如下:

proc push_button {} {
    gui_set_flat_hierarchy_color -color 8
}

button .but -text "Push Me" -command "push_button"
pack .but

我使用来自icc_shell 的“exec wish myprog.tcl”运行脚本。 但是我按下按钮,我得到以下错误:

无效的命令名称“gui_set_flat_hierarchy_color” 在执行时 “gui_set_flat_hierarchy_color -color 8” (程序“push_button”第 3 行) 从内部调用 “按钮” 从内部调用 “.but 调用” (“上层”主体线 1) 从内部调用 “上层 #0 [列表 $w 调用]” (程序“tk::ButtonUp”第 22 行) 从内部调用 “tk::ButtonUp .but” (绑定到事件的命令)

【问题讨论】:

    标签: tcl tk


    【解决方案1】:

    gui_set_flat_hierarchy_color 命令可能仅在您启动 GUI 后可用。

    【讨论】:

    • 是的,先生,我正在保持 GUI 打开以注意颜色变化。但是当我从我的 gui 按下按钮时,我收到“无效命令”错误。我可以从 ICC shell 打开 gui,但我无法执行脚本中使用的 icc 命令。请帮忙。
    猜你喜欢
    • 2021-05-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多