Dymolaを起動するときに、自動的にライブラリを読み込んだり、特定の作業ディレクトリに移動したりする方法はありますか?起動時にロードライブラリを追加したり、ディレクトリを変更する方法は?
1
A
答えて
1
この方法は、Dymola 2017FD01について試験されています。以前のバージョンでは、利用できなくなったsetup.mos
スクリプトを使用して別の方法を使用していました。この投稿時点では、Dymola GUIを使用してこの操作を実行するオプションはありません。
これは、簡単、以下に示す手順で.mosファイルを介して達成することができる。
- は理にかなっている場所に.mosファイルを作成します。たとえば、
C:\Users\USERNAME\Documents\Dymola\startup.mos
.mos
ファイルに必要なアクションを追加します。たとえば、ライブラリをロードするには、openModel("C:\\Users\\USERNAME\\Documents\\ModelicaLibrary\\package.mo");
- のように、常に自動生成されたファイルを現在の作業ディレクトリに置きます。その場所を同じ場所にして、出力ファイルの場所を探す必要はありません。したがって、
.mos
ファイルの末尾に現在のディレクトリを変更します。cd("C:\\Users\\USERNAME\\Documents\\Dymola");
- Dymola.exeファイルにショートカットが存在しない場合は、作成します。
- ショートカットを右クリックし、
Properties
に移動します。Shortcut>Target
の末尾には、"C:\Users\USERNAME\Documents\Dymola\startup.mos"
が追加されます。そのセルの内容は次のようになります。"C:\Program Files (x86)\Dymola 2017 FD01\bin64\Dymola.exe" "C:\Users\vmg\Documents\Dymola\startup.mos"
- これだけです。 Dymolaがそのショートカットから起動されたときには、
.mos
ファイルで指定されたアクションを実行する必要があります。
2
質問は少し曖昧です - もう1つの回答は1つのシナリオでは非常に良いです。 (ステップ2でopenModelコールを変更することができます。)
しかし、あなたは常には、特定のディレクトリなど、それはDymolaは2016 FD01とは若干異なりDymolaは2017年にGUIを使用してFD01(および可能でDymolaはを起動する場合):
- ディレクトリの変更([ファイル]> [ディレクトリの変更)
- Modelicaパス([ファイル]> [Modelicaパスに追加)
- 保存これらの設定([編集]> [オプション]> [設定]:起動とModelicaパスを選択します)
あなたは「プリロード」は、いくつかのオプションがあるライブラリへの場合:あなたは管理者である場合は、Dymolaは/挿入/ dymodraw.iniを変更して行を追加することができ、代わりimport MyPackage;
またはopenModel("...\\MyPackage.mo");
を使用することができますスタートアップスクリプトで :Dymola5LibraryMenu "MyPackage"
(技術的にそれは "ロード"せず、パッケージブラウザにライブラリを表示するだけです)。
重要な違いは、dymodraw.iniを変更すると、「すべてクリア」した後でも、ライブラリが「ロード済み」になります。
関連する問題
- 1. ipythonの起動時にのsys.pathするディレクトリを追加する方法を
- 2. 起動時にOctave作業ディレクトリを変更するには?
- 3. タブバアプリケーションの起動時にシンプルなviewcontrollerを追加する方法
- 4. テキストファイルの変更時にFileSystemWatcherが起動せず、パネルに行を追加する方法
- 5. linux - rc.localを使ってディレクトリを変更し、起動時にコマンドを実行する方法
- 6. 起動時に@RequestMappingsを変更する
- 7. 追加した後にGoogleマップのマーカーを動的に変更する方法
- 8. 起動後のスプリングブートサーバーの時間を変更する方法
- 9. 起動時のスプライトサイズを変更する方法
- 10. Macアプリケーションの起動時にシステムライブラリに外部フレームワークを追加する方法
- 11. アプリの起動時にPull To Refreshを追加するには?
- 12. moquiの起動時にサービスを追加するには?
- 13. 起動スクリプトをローカルグループポリシーにプログラムで追加する方法はありますか?
- 14. ServiceStack:サービス起動時にAPIモデルのメンバ属性を変更する方法は?
- 15. jsonの起動時にモデル名をAPIサーバーから追加する方法
- 16. 起動時にアプリケーションを追加するcx_Freezeにする
- 17. 変更またはドロップ時にMySQLトリガが起動する
- 18. プログラムで追加した画像サイズを変更する方法
- 19. ドッカーコンテナのパラメータを変更して起動する方法は?
- 20. 適用方法再起動時に設定を変更しますか?
- 21. 起動時に表示されるデフォルトのSKSceneを変更する方法
- 22. Androidタブレット - OSを変更して起動時にアプリが起動する
- 23. Android Studioは起動時に./idea/vcs.xmlを変更します。
- 24. ファイルまたはディレクトリを追加する方法ClickOnceの展開
- 25. 動的選択ボックスの変更時にテキストボックスに値を追加
- 26. 移行/状態変更時に自動的にラベルを追加
- 27. 移動の削除/追加変更のペアを手動で変換する方法はありませんか?
- 28. Javafxは起動(args)を起動した後に値を変更します
- 29. Windows 10の起動時にEclipseを起動する方法
- 30. iPhone起動時にアプリケーションを起動する方法