я новичок в программировании TCL
У меня есть tcl-скрипт с именем test1.tcl и test2.tcl отдельно в двух разных
каталоги F:\TCLPrograms\SamplePrograms\test1.tcl и F:\TCLPrograms\test2.tcl
я хочу знать полный путь к test2.tcl, который является процедурой
если я даю информацию [скрипт] внутри proc disp {}, он возвращает путь, откуда он вызывается
то есть F:\TCLPrograms\SamplePrograms\test1.tcl
пожалуйста, кто-нибудь скажите мне, чтобы получить путь к процедуре
test1.tcl:
puts "Processing test1..."
source "F:\\TCLPrograms\\test2.tcl"
set rc [disp]
puts "Executed...."
test2.tcl:
proc disp { } {
puts "Successfully executed test2.tcl"
set path [info script]
puts "Script is invoked from the path: $path"
}
заранее спасибо