OSXのコマンドラインからアプリケーションウィンドウの位置を移動する

OSXのコマンドラインからアプリケーションウィンドウの位置を移動する

申請書 -iA作家- なんか画面外について角だけ見せてくれますね。私はそれをキャッチしたり、別の方法を使用してこの場所からそれを移動することはできません。

アプリを開いたり閉じたりするかどうかに関係なく、すべての新しいウィンドウがその場所で開きます。

特定のウィンドウ位置を移動する端末コマンドがありますか?

答え1

あなたはこれを行うことができますアップルスクリプト:

$ osascript \
    -e 'tell application "Terminal"' \
    -e 'set position of front window to {1, 1}' \
    -e 'end tell'

これは動作を保証しません。このコマンドの遵守はアプリケーション自体によって異なります。set bounds of front window to {1, 1, 800, 600}ウィンドウの移動を拒否する場合は、この方法を試してみてください。これによりサイズが変更されますが、ウィンドウがどれくらい狭いかによっては良い場合があります。

純粋に読みやすくするために長い命令を共有します。バックスラッシュなしですべてを1行で書くことをお勧めします。

はい、オプションが必要です-e。 AppleScriptは行ベースの言語なので、各行を個別に提供する必要があります。君は走れるよosascript必要に応じて、パラメータを使用せずに3行を手動で入力することもできます。

関連情報