我可以在Google Chrome的AutoRun命令中添加开关吗?

时间:2019-12-22 15:11:40

标签: google-chrome google-chrome-extension

因此,我使用了两个(我自己的)在后台运行的Chrome扩展程序,并且在Chrome中启用了“关闭Chrome时继续运行后台应用程序”设置。

这将导致Chrome在启动时(我登录Windows时)运行,这正是我想要的。 Chrome使用注册表项来实现此目的。

“ C:\ Program Files(x86)\ Google \ Chrome \ Application \ chrome.exe” --no-startup-window / prefetch:5

我想在注册表中为此添加更多Chrome开关。但是,此注册表值的键经常更改,因此我无法通过脚本以常规方式进行操作。

类似地,我无法编写用于检查密钥名称并写入密钥的脚本,因为Chrome有时会开始使用新的密钥名称并破坏我的更改。

有没有一种方法可以告诉Chrome在启动时使用自己选择的开关运行?在Chrome中启用“继续运行后台应用程序”设置(我需要启用该设置),将启动注册表项放在此处,所以我不能只添加自己的注册表项。

我需要添加的是: “ C:\ Program Files(x86)\ Google \ Chrome \ Application \ chrome.exe” --force-device-scale-factor = 1 --enable-features = PasswordImport

因此,这些开关禁用UI缩放并启用密码导入功能。目前,我正在通过桌面快捷方式运行这两种程序。这对于禁用UI缩放效果很好。问题是,如果在Chrome已在后台运行的情况下运行该密码导入开关,则该密码导入开关无效(它将在启动时运行)。因此,我必须手动关闭Chrome,然后使用包含密码导入开关的桌面快捷方式再次启动它。

密码导入曾经是Chrome设置中的一个标志,但Google最近删除了它,现在它只是一个开关,这对我来说是个问题。

非常感谢。

1 个答案:

答案 0 :(得分:0)

我只是回答这个问题,因为我认为没有解决方案。

因此,我想更改Chrome的注册表项,以使其在启动时在启用密码导入功能的情况下运行。不幸的是,这是不可能的,因为Chrome会频繁更改启动注册表项。

我的解决方法是保持注册表项不变,并且只有一个自定义的开始菜单快捷方式,该快捷方式可以在启用了密码导入功能的情况下运行Chrome。

这并不理想,因为它仅在首次启动Chrome时有效。由于Chrome在启动时运行,这意味着要使用密码导入功能,我必须完全手动关闭Chrome,然后从开始菜单再次启动它。

不过,密码导入功能并不是经常使用的功能,因此可以解决。

我正在使用的开始菜单快捷方式是:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --force-device-scale-factor=1 --enable-features=PasswordImport

force-device-scale-factor禁用Chrome中的UI缩放,启用功能允许从密码屏幕使用密码导入功能。