-1
別のtclスクリプトb.tclによって実行されるa.tclというtclスクリプトがあります。 私はa.tclの名前を印刷したいと思います。別のスクリプトから実行されたときにファイル名を出力するTclプログラム
別のtclスクリプトb.tclによって実行されるa.tclというtclスクリプトがあります。 私はa.tclの名前を印刷したいと思います。別のスクリプトから実行されたときにファイル名を出力するTclプログラム
現在実行中のスクリプトの名前は、info script
コマンドによって提供されます。それはsource
に渡されたもの、またはtclsh
(実際にはTcl_EvalFile
に関連するAPIコールまたはそれに関連するAPIコール)に渡されたものを報告します。 フルのファイル名が必要な場合は、file normalize
と一緒に使用してください。
完全なレシピは:スクリプトは実際が実行されているが、必ずしもそれが作成手順が実行されている場合info script
の結果のみが有用であること
puts [file normalize [info script]]
注意。