我有一个内部软件,可生成包含批处理文件的文件夹。批处理文件应该在同一个文件夹中运行一个matlab文件,但实际上它只运行Matlab和之前的Matlab脚本(不是其文件夹中的那个)。 我需要在批处理文件中使用命令来识别自己的位置(文件夹)并从同一文件夹运行matlab文件。
提前谢谢
答案 0 :(得分:2)
使用%0参数。这是一个隐式参数,您不会传递给脚本
试试这个,看看它是否有助于你开始:
List<List<String>
~dp序列将名称和扩展名从完整路径中删除到脚本。
请注意,这仅适用于脚本,而不适用于命令提示符
参考文献:for-command