如何在批处理文件中使用cd设置tcl中的路径?

Jas*_*rne 0 cd tcl path batch-file

我一直只使用Tcl语言几天,但我也习惯用其他语言编程; 但是,我无法在任何地方找到任何关于如何设置当前目录或路径的参考,因为它可以使用命令cd以批处理语言完成.

我需要这个,因为我使用Tcl来集成几个不同的程序.其中一个存在识别当前路径的一些明显问题.如果我从批处理文件执行它,之前使用cd和该程序所在的文件夹设置路径,一切正常.

但是,如果不使用批处理文件而是使用基本的Tcl脚本来调用此程序(我使用exec),它似乎找不到它需要的文件夹或文件,很可能是因为它使用的相对路径映射不正确.

有没有人知道Tcl批量cd的等效版本?

谢谢!!

Ped*_*Uno 6

这是我在 Windows 计算机上运行 tcl 脚本时学到的一个技巧。将 {} 放在 Windows 路径周围,您无需将所有“\”编辑为“/”即可使其正常工作。这样您就可以从 Windows 资源管理器中剪切和粘贴。

cd {C:\paste\your\desired\windows\path\directly\here}


Tro*_*ame 5

你可以使用TCL命令cd和pwd.这应该就是你所需要的.有关详细信息,请参阅http://www.tcl.tk/man/tcl8.5/TclCmd/cd.htm.