我一直只用了幾天的Tcl語言,但我也習慣用其他語言編程;然而,我無法在任何地方找到任何參考,因爲我可以如何設置當前目錄或路徑,因爲它可以使用命令cd以批處理語言完成。如何在批處理文件中使用cd設置tcl中的路徑?
我需要這個,因爲我使用Tcl來集成幾個不同的程序。其中之一在識別當前路徑方面存在一些明顯的問題。如果我從一個批處理文件執行它,以前用cd和該程序所在的文件夾設置路徑,一切正常。然而,如果不是使用批處理文件,而是使用基本的Tcl腳本來調用這個程序(我使用exec),它似乎沒有找到它需要的文件夾或文件,很可能是因爲它的相對路徑用途映射不正確。
有誰知道Tcl的批量光盤的等效版本?
謝謝!
三個基本相同的答案。但是,請注意,當前目錄很少用於雙擊腳本(GUI不具備當前目錄的概念)。另外,在Tcl腳本中執行'cd'''不會影響其調用者,但它將影響將來使用'exec'(或'open')創建的任何子進程。這些是一般問題,對於Tcl來說並不特別,因爲它們只是當前目錄處理在所有系統上的工作方式。 –