やあ。 表示サイズに応じてウィンドウを移動できるコマンドが欲しいです。 つまり、ウィンドウをディスプレイの中央に移動したい場合、コマンドは次のようになります。
win << Move Window Relative(0.5, 0.5)
ユーザーが複数のディスプレイを持っている場合、コマンドは現在のディスプレイが使用されていると想定します。
現在、スクリプトをウィンドウの中央に配置したい場合:
1. どのディスプレイよりも大きいと想定されるダミー ウィンドウを作成します (10k x 10k)。
2. 結果のウィンドウの実際のサイズを取得します。 これは、ユーザーのディスプレイのサイズであると想定されます。
3. このウィンドウを閉じます。
4. 目的のウィンドウを作成し、そのサイズを取得します。
5. 表示サイズとウィンドウ サイズを使用して、目的の新しいウィンドウの左上隅の座標を計算します。
6. << Move Window コマンドを使用して新しいウィンドウを移動します。
ウィンドウを使用するたびに場所を変更するのではなく、常に同じ場所にウィンドウが表示されるようにすると、開発中のツールでのユーザー エクスペリエンスが向上することがわかりました。 ただし、ユーザーのディスプレイ サイズを予測できない場合は、上記の手順が必要になります。