[Tcl 基礎]TCL 引用同目錄下其他腳本文件--source


方法一:

source [file join [file dirname [info script]] Export_inp_by_loadstep.tcl]

方法二:

source [file join [file dirname [dict get [info frame 0] file]]  Export_inp_by_loadstep.tcl]

轉載地址:

http://blog.chinaunix.net/uid-7762010-id-5211102.html

#---------------------------------------------------------------------------------------------------------------------

更新20190107

Hypermesh 二次開發相關

實際上對於不是直接運行tcl而言,最開始通過[file dirname [info script] 獲取的路徑確實是腳本的路徑,但只要通過toplevel 調用主窗口命令后,路徑就已經不是腳本路徑而是窗口路徑。

所以如果下面有命令是需要調用同路徑下的其他tcl文件時,第一步就用set path [file dirname [info script] 把路徑記錄下來后續使用。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM