長い処理の進捗確認のためのプログレスバーを使っていて、うっかりInDesignなりIllustratorのパネルが出ていると、そのパネルの裏にプログレスバーが隠れてしまって残念だったので、回避する方法考えてみた。 ScriptUIのWindowタイプを “palette”にするとよいみたい。(AdobeのプログレスバーのサンプルスクリプトはWindowタイプが “window”になってる) Window type = “palette” パネルの上になる Window type = “window” 隠れる Window type = “dialog”(おまけ) // panels and progressbar z-order-test #targetengine 'session' var u; var type = ["palette", "window", "dialog"];