서로 다른 위치에서 2개의 Google Chrome 창 실행

서로 다른 위치에서 2개의 Google Chrome 창 실행

앱 모드에서 두 개의 서로 다른 위치에 두 개의 서로 다른 크기의 창으로 Google Chrome을 실행하는 Windows 7의 바로가기(최종적으로 시작 폴더에 추가)를 만들려고 합니다.

두 가지 단축키가 있습니다.

"C:\Program Files\Google\Chrome\Application\chrome.exe" --app=http://www.example.com --window-size=400,300 --window-position=200,200

그리고:

"C:\Program Files\Google\Chrome\Application\chrome.exe" --app=http://www.example.com --window-size=400,300 --window-position=600,200

그러면 왼쪽에서 200px, 위쪽에서 200px 떨어진 400px x 300px의 첫 번째 창이 시작됩니다.

두 번째 창에서는 400px x 300px(왼쪽에서 600px, 위쪽에서 200px)를 외칩니다.

처음 실행하는 창은 모두 올바르게 작동합니다. 첫 번째 바로가기를 먼저 실행하면 왼쪽에서 200px가 실행되고, 두 번째 바로가기를 먼저 실행하면 위에서 600px가 실행됩니다.

그러나 두 번째 발사는 첫 번째와 동일한 위치에서 시작됩니다.

내가 시작한 창 중 첫 번째 창 위치에 맞춰지지 않도록 이러한 작업을 서로 독립적으로 수행하려면 어떻게 해야 합니까?

답변1

내 환경에서는 창 인수가 전혀 작동하지 않는 것 같지만 자바스크립트를 사용하여 창을 이동하는 다른 예제를 따르면 작동합니다. 다음은 예입니다(64비트의 경우 "프로그램 파일"로 전환).

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --app="data:text/html,<html><body><script>window.moveTo(200,200);window.resizeTo(400,300);window.location='http://www.example.com';</script></body></html>"

그리고 두 번째:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --app="data:text/html,<html><body><script>window.moveTo(600,200);window.resizeTo(400,300);window.location='http://www.example.com';</script></body></html>"

창은 작동하지만 작업 표시줄 아이콘은 크롬 대신 일반 파일로 설정됩니다.

답변2

각 창에 대해 세션(--user-data-dir)을 생성해야 합니다. 다음을 시도하십시오.

start "" "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --new-window "http://brianp.dk/" --window-size="2560,1000" --window-position="0,0" --user-data-dir="D:/Test/Profiles/1"
start "" "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --new-window "http://borsen.dk/" --start-maximized --window-position="2560,000" --user-data-dir="D:/Test/Profiles/2"
start "" "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --new-window "http://penge.dk/" --window-size="1280,1000" --window-position="0000,1000" --user-data-dir="D:/Test/Profiles/3"

답변3

Windows는 각 실행 파일의 위치와 위치를 저장합니다. 그래서 chrome.exe를 2개 만들어 실행하고 닫았더니 같은 위치와 크기로 열립니다.

관련 정보