我的批处理文件如何找到自己的位置并在该文件夹中调用matlab脚本?

时间:2015-07-25 16:20:32

标签: batch-file

我有一个内部软件,可生成包含批处理文件的文件夹。批处理文件应该在同一个文件夹中运行一个matlab文件,但实际上它只运行Matlab和之前的Matlab脚本(不是其文件夹中的那个)。 我需要在批处理文件中使用命令来识别自己的位置(文件夹)并从同一文件夹运行matlab文件。

提前谢谢

1 个答案:

答案 0 :(得分:2)

使用%0参数。这是一个隐式参数,您不会传递给脚本

试试这个,看看它是否有助于你开始:

List<List<String>

~dp序列将名称和扩展名从完整路径中删除到脚本。

请注意,这仅适用于脚本,而不适用于命令提示符

参考文献:for-command