TclTk如何调用Hyperview运行tcl脚本文件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

#Tcl/Tk编写界面部分
set t [toplevel .tp]
focus $t
grab $t


set Filename "E:/CAE_Tech/process_files/88/Example.tcl"
set Font "Times 12 bold"


wm title $t "Call HyperView"
wm attribute $t -topmost 1
wm withdraw $t


set tf $t.tf
frame $tf -relief groove -borderwidth 2


set t0 $tf.0
frame $t0
label $bel -text "Filename:" -font $Font -width 10
entry $t0.entry -textvariable Filename -font $Font -width 40 -justify right
button $t0.button -text "Conduct" -font $Font -width 10 -command {Call_HyperView $Filename}


foreach temp {label entry button} {


pack $t0.$temp -padx 5 -side left


}


pack $t0 -pady 10 -padx 10 -side top
pack $tf


wm resizable $t 0 0
wm state $t normal


#Tcl/Tk编写子进程
proc Call_HyperView {filename} {


set bat_file "E:/CAE_Tech/process_files/88/call_HyperView.bat"
set temp_file [open $bat_file w+]

set temp1 "call"
set temp2 " \"F:/Program Files/Altair/13.0/hw/bin/win64/hw.exe\""
set temp3 “ -clientconfig hwpost.dat -tcl ”
set temp4 $filename

append temp3 $temp4
append temp2 $temp3
append temp1 $temp2

puts $temp_file $temp1
close $temp_file

exec $temp_file



}

相关文档
最新文档