Meluncurkan 2 jendela Google Chrome di posisi yang berbeda

4

Saya mencoba membuat pintasan (untuk akhirnya menambah folder startup) pada Windows 7 yang akan meluncurkan Google Chrome sebagai dua jendela berukuran berbeda di dua posisi berbeda, dalam mode aplikasi.

Saya punya dua cara pintas:

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

dan:

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

Itu harus meluncurkan jendela pertama 400px x 300px, 200px dari kiri dan 200px dari atas.

Teriakan jendela kedua meluncurkan 400px x 300px, 600px dari kiri dan 200px dari atas.

Jendela mana pun yang saya luncurkan pertama berfungsi dengan benar. Jika saya meluncurkan pintasan pertama terlebih dahulu ia meluncurkan 200px dari kiri, jika saya meluncurkan pintasan pertama, ia meluncurkan 600px dari atas.

Namun, yang mana saya meluncurkan peluncuran kedua di posisi yang sama dengan yang pertama.

Bagaimana saya bisa membuat ini bekerja secara independen dari satu sama lain sehingga yang saya luncurkan tidak melompat ke posisi jendela pertama diluncurkan?

kieran
sumber

Jawaban:

6

Argumen jendela sepertinya tidak berfungsi sama sekali di lingkungan saya, tetapi mengikuti contoh lain yang menggunakan javascript untuk memindahkan jendela. Berikut sebuah contoh (beralih "Program Files" untuk 64bit):

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

dan yang ke-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>"

Windowing berfungsi, tetapi ikon taskbar diatur ke file generik alih-alih chrome.

jdh
sumber
1

Anda perlu membuat sesi (--user-data-dir) untuk setiap jendela, coba ini:

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"
Brian P
sumber