나는 그것을 알아!
Applescript는 훌륭한 리소스이며 Chrome에는 사전이 있습니다 ( "Applescript 편집기"에서 확인한 다음 "사전 열기"를 선택하고 목록에서 Chrome을 찾을 수 있음).
코드:
set screenCount to 8
set screenWidth to 1950
set baseURL to "http://localhost:8000"
tell application "Google Chrome"
activate
repeat while window 1 exists
close window 1
end repeat
repeat with x from 1 to screenCount
set w to make new window with properties {bounds:{screenWidth * (x - 1), 500, 500 + screenWidth * (x - 1), 1000}}
tell application "System Events" to keystroke "F" using {command down, shift down}
set URL of active tab of w to (baseURL & "/" & "#" & (x - 1))
end repeat
end tell
스크립트는 다음을 수행합니다.
- Chrome을 활성화합니다 (열거 나 열면 초점을 맞 춥니 다)
- 열려있는 브라우저 창을 모두 닫습니다.
- [screenCount] 브라우저 창을 만들어 특정 좌표로 엽니 다 ({bounds}의 처음 두 항은 왼쪽 상단의 x, y입니다. {bounds}의 두 번째 두 항은 하단의 x, y입니다. 권리)
- 각 브라우저 창이 열리면 "전체 화면"명령을 보냅니다 (Command + Shift + F).
- 각 브라우저 창이 전체 화면으로 표시된 후 URL을 원하는 위치로 설정하십시오.
내 URL은 특정 수식 (예 : http : // localhost : 8000 / # 0 )에 적합하므로 동적으로 쉽게 생성 할 수 있습니다. 무작위로 비슷한 요구를 가진 사람은 이것을 출발점으로 사용할 수 있습니다.
마지막으로 터미널 요구 사항은 다음 줄을 사용하여 터미널에서 applescript를 실행할 수 있습니다.
osascript [스크립트 이름]