微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

AutoHotkey 脚本以打开具有不同配置文件的 chrome

如何解决AutoHotkey 脚本以打开具有不同配置文件的 chrome

这个程序如何用ahk脚本来完成

如果我按 Ctrl+Q

  1. 它会打开 chrome。
  2. 选择 Mayank 配置文件 enter image description here,在其中打开 www.google.comwww.yahoo.com
  3. 目前 Mayank chrome 正在运行,然后选择 Julia 配置文件并打开 www.gmail.comwww.yahoomail.com。 截至目前,三个 chrome 将正确开放,一个是第一个推出的 chrome,其次是 Mayank,第三个是 Julia。因为我必须使用这两个 chromes(第二个和第三个)
  4. 它会关闭一个 chrome。 最终我只打开了两个 chrome 并且 julia 被激活,其中包含 www.gmail.comwww.yahoomail.com,如图所示。

enter image description here

注意:如果我按Ctrl+Q

,所有这些都会发生

解决方法

您可以在启动时为 chrome.exe 设置一个标志,以便它在特定配置文件中启动。命令的一个例子是这样的:

chrome.exe --profile-directory="Default" https://stackoverflow.com

以上代码将启动此站点,同时使用配置文件目录“默认”,这是 Chrome 的默认配置文件。您可以将 "Default" 替换为任何其他配置文件目录。但是,该目录的名称与浏览器内部配置文件中设置的名称不同。所有手动创建的配置文件目录都命名为 Profile #,其中 # 是每个创建的配置文件从 1 开始递增的数字。

例如,我创建了以下两个配置文件:

Chrome Profiles

配置文件的默认路径是:

C:\Users\<user>\AppData\Local\Google\Chrome\User Data\

在文件夹中我可以找到两个名为:

Profile 1\
Profile 2\

为了更轻松地确定哪个用户对应哪个文件夹,您可以打开每个文件夹内的文件 Preferences。在该 JSON 文件中,您可以搜索 key "name":,其中将包含您在 GUI 中设置的名称。

在确定您想要的配置文件的文件夹后,我们可以创建我们想要的热键:

^q::
Run,chrome.exe --profile-directory="Default" https://stackoverflow.com/
Run,chrome.exe --profile-directory="Profile 1" https://superuser.com/
Run,chrome.exe --profile-directory="Profile 2" https://www.google.com/ https://www.duckduckgo.com/

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。