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. 追加した後にGoogleマップのマーカーを動的に変更する方法
- 11. Macアプリケーションの起動時にシステムライブラリに外部フレームワークを追加する方法
- 12. .gitignoreがディレクトリ起動時に動作するようになりました〜
- 13. moquiの起動時にサービスを追加するには?
- 14. アプリの起動時にPull To Refreshを追加するには?
- 15. 起動スクリプトをローカルグループポリシーにプログラムで追加する方法はありますか?
- 16. 日付の変更方法anglejsの時間を追加する
- 17. ServiceStack:サービス起動時にAPIモデルのメンバ属性を変更する方法は?
- 18. jsonの起動時にモデル名をAPIサーバーから追加する方法
- 19. 起動時にアプリケーションを追加するcx_Freezeにする
- 20. 変更またはドロップ時にMySQLトリガが起動する
- 21. プログラムで追加した画像サイズを変更する方法
- 22. ドッカーコンテナのパラメータを変更して起動する方法は?
- 23. Zend Expressiveでヘッダーを変更または追加する方法
- 24. Flinkジョブを再起動して追加したTaskManagerを使用する方法
- 25. Xcode 8.3.1単体テストを追加した後に起動時にクラッシュする
- 26. 適用方法再起動時に設定を変更しますか?
- 27. 起動時に表示されるデフォルトのSKSceneを変更する方法
- 28. Windowsホストで起動/起動時にVagrantを起動する方法は?
- 29. Androidタブレット - OSを変更して起動時にアプリが起動する
- 30. コラプス/折りたたみ時にブートストラップアコーディオンヘッダーを変更する方法