Chrome の横幅だけ変更
6008 ワード
mac で ブラウザのスクリーンショットを撮るために横幅を指定する。
- コマンドラインから実行したい。
- 引数でサイズを指定したい。
- 位置や高さは変更したくない。
#!/usr/bin/osascript
on run argv
tell application "Google Chrome"
tell front window
set wk to bounds
set item 3 of wk to item 1 of argv
set bounds to wk
end tell
end tell
end run
引数の受け取り方
on run
〜 end run
でくくるらしい。argv
は好きな変数名でいい。
三番目の引数をつかうときは item 3 of argv
と書くみたい。
気にしない
以下の書き方はだめみたい。
はじめての applescript だったので、理由はぜんぜんわかんないけど、まぁいっか。
set item 3 of bounds to item 1 of argv
スクリプトエディタ
スクリプトエディタで、「用語説明を開く」をみると、アプリ固有の設定とかも見れる。
メモ
たまに、座標がおかしくなって、画面から消えてしまうことがある。なぜだ。。。
(固定なら安定している)
tell application "Google Chrome"
tell front window
set bounds to {100, 100, 1280, 1500}
end tell
end tell
これも安定
#!/usr/bin/osascript
on run argv
set bounds of window 1 of application "Google Chrome" to {100,100,item 1 of argv,1500}
end run
Author And Source
この問題について(Chrome の横幅だけ変更), 我々は、より多くの情報をここで見つけました https://qiita.com/kihi1215/items/1476431a5fda3768566b著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .