Запуск 2 окон Google Chrome в разных положениях

Запуск 2 окон Google Chrome в разных положениях

Я пытаюсь создать ярлыки (чтобы в конечном итоге добавить их в папку автозагрузки) в Windows 7, которые будут запускать Google Chrome в виде двух окон разного размера в двух разных положениях в режиме приложения.

У меня есть два способа:

"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

Это должно запустить первое окно размером 400 x 300 пикселей, 200 пикселей слева и 200 пикселей сверху.

Второе окно запускает крик размером 400 x 300 пикселей, 600 пикселей слева и 200 пикселей сверху.

Какое бы окно я ни запустил первым, оно работает правильно. Если я запущу сначала первый ярлык, он запустится на 200 пикселей слева, если я запущу сначала второй, он запустится на 600 пикселей сверху.

Однако, какой бы снаряд я ни запустил вторым, он стартует с той же позиции, что и первый.

Как сделать так, чтобы они работали независимо друг от друга, чтобы каждое из них не привязывалось к положению первого открытого окна?

решение1

Аргументы окна, похоже, вообще не работают в моей среде, но в других примерах, где для перемещения окна используется javascript, работают. Вот пример (переключил "Program Files" на 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>"

и 2-й:

"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>"

Работа с окнами работает, но на панели задач установлены значки общих файлов, а не Chrome.

решение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 сохраняет позицию и местоположение каждого исполняемого файла. Поэтому я сделал 2 копии chrome.exe, запустил их и закрыл, и они открылись в той же позиции и размере.

Связанный контент