バージョン GMS1.x でダイアログ フレームを閉じるには、スクリプト関数は selfobject.GetFrameWindow().WindowClose(0) でした。
バージョン GMS2.xa から、別の関数を使用する必要があります selfobject.Close()
したがって、すべてのバージョンの DigitalMicrograph で動作するスクリプトについては、GMS のバージョンを把握する方法が必要です。
私が見つけた唯一のメモは「Private:Configuration:ApplicationVersion」でしたが、そこにある数字が何を意味するのかよくわかりませんでした。