2

ウィンドウを画面の左上隅に移動しようとしています。

これは私が書いたものです:

tell application "System Events"
    tell application process "appIT"
        tell window 1
            --Move lobby to left corner
            set s to size
            activate
            set the bounds to {40, 40, item 1 of s, item 2 of s}
        end tell
    end tell
end tell

しかし、スクリプトを実行すると、次のエラーが発生します。

システム イベントでエラーが検出されました: アプリケーション プロセス "appIT" のウィンドウ 1 の境界を {40, 40, 1037, 696} に設定できません

私は何を間違っていますか?

4

2 に答える 2

2

私はそれを働かせました:

tell window 1
    activate
    set position to {0, 20}
end tell
于 2012-10-19T07:09:18.783 に答える
1

私はそれを次のようなもので動作させることができました:

tell application "appIT"
    tell window 1
        --Move lobby to left corner
        set s to bounds
        activate
        set the bounds to {40, 40, (item 3 of s) - (item 1 of s), (item 4 of s) - (item 2 of s)}
    end tell
end tell
于 2012-10-18T08:25:33.477 に答える