標準のフローティング ウィンドウ (パレット) を DigitalMicrograph の作業スペースにスクリプトで配置したいと考えています。それらを便利に配置するには、まずそれらにアクセスする必要があります。GMS バージョン 1.x では、ChooseMenuItem コマンドで実行しました。ただし、「ウィンドウ」メニューの項目は、GMS 2.x ではそのような方法でアクセスできなくなりました。スクリプトからフローティング ウィンドウにアクセスする方法はありますか?
質問する
244 次
3 に答える
0
解決策の 1 つは、DMscript 以外のコードを使用することです。フローティング ウィンドウ レイアウトは、レジストリ エントリとして HKCU\SOFTWARE\Gatan\DigitalMicrograph\ に保存され、レジストリを変更できるコードを使用して簡単に操作できる可能性があります。
UPDATE 2016-03-11: これらの値を (regedit を介して) 操作しようとしましたが、DM の実行中は変更できないことがわかりました。ただし、現在のレイアウトをバックアップし、好みのレイアウトをロードして、最終的に DM を開始するコードを作成することは可能です。DM を閉じたときに外部プログラムをトリガーする DMscript を作成して、以前のレイアウトを復元することもできます。
あるインストールから次のインストールに移動するだけの場合は、それらを 1 つずつエクスポートします。次に、インポートする前に同じ名前を削除してください。これはうまく機能しますが、いつものように、レジストリには注意してください!
于 2016-01-29T10:59:31.610 に答える