![在不同位置启动 2 个 Google Chrome 窗口](https://linux22.com/image/1443693/%E5%9C%A8%E4%B8%8D%E5%90%8C%E4%BD%8D%E7%BD%AE%E5%90%AF%E5%8A%A8%202%20%E4%B8%AA%20Google%20Chrome%20%E7%AA%97%E5%8F%A3.png)
我正在尝试在 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
这将启动第一个 400px x 300px 的窗口,距左侧 200px,距顶部 200px。
第二个窗口尺寸为 400px x 300px,距左侧 600px,距顶部 200px。
无论我先启动哪个窗口,它都能正常工作。如果我先启动第一个快捷方式,它会从左侧启动 200px,如果我先启动第二个快捷方式,它会从顶部启动 600px。
但是,无论我发射哪个,第二次发射的位置都与第一次发射的位置相同。
我怎样才能使它们彼此独立地工作,以便无论我启动哪个窗口,都不会捕捉到第一个启动的窗口的位置?
答案1
在我的环境中,窗口参数似乎根本不起作用,但按照其他使用 javascript 移动窗口的示例可以。以下是一个例子(切换了 64 位的“Program Files”):
"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>"
窗口可以工作,但任务栏图标设置为通用文件而不是 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 会保存每个可执行文件的位置和位置。因此,我制作了 chrome.exe 的 2 个副本,然后运行并关闭它们,它们以相同的位置和大小打开。