如何解决cd 命令在 Dymola.mos 文件中不起作用 Windows 示例
我正在尝试配置 dymola.mos 文件,这里是更改目录的示例,但是当我激活 Dymola 时,即使日志显示 Dymola 运行脚本,工作目录似乎根本没有更改。
我的问题是:
如何让 cd 命令在 dymola.mos 文件中工作?
解决方法
我假设您已经激活了保存启动目录选项。您可以使用标志 Advanced.StartupDirectory
进行检查,该标志为 1 或 2。您只需将其关闭或按照以下步骤操作即可。
从您的命令日志中我们看到:
- Dymola 首先执行脚本
<install-path/insert/dymola.mos
- 然后它会恢复存储在
setup.dymx
中的设置
因此 setup.dymx
中的设置会覆盖您的工作目录。
您应该使用自定义 <install-path/insert/dymola.mos
脚本而不是使用 .mos
,该脚本在启动时作为第一个参数传递给 dymola.exe
。这将始终最后执行。
Windows 示例
-
在某处创建文件
startup.mos
,例如在C:\dymola\startup.mos
-
创建指向
Dymola.exe
的快捷方式,(对于 Dymola 2021x:C:\Program Files\Dymola 2021x\bin64\Dymola.exe
) -
在快捷方式属性的
Target field
中添加 .mos 脚本作为参数。结果将是:"C:\Program Files\Dymola 2021x\bin64\Dymola.exe" "C:\dymola\startup.mos"
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。