我试图打开一个网址在Chrome在隐身模式在多个配置文件使用 bat 文件。代码应该是这样的,它打开一个特定的配置文件中的URL,在匿名模式,等待45秒,然后关闭配置文件。在此之后,它应该打开另一个配置文件并执行相同的操作,直到代码中提到的所有配置文件都打开和关闭。
我已经附上了我尝试过的示例代码,但它实际上杀死了所有与Chrome相关的进程,随后的关闭和打开不会发生。
下面是我的代码:
@echo off
rem Define the profiles that you want to open.
set profile1="Profile 1"
set profile2="Profile 2"
set profile3="Profile 3"
rem Define the URL that you want to open.
set url="https://www.google.com"
rem Open Chrome in incognito mode for each profile.
for /f "delims=" %%p in ('chrome --profile-list') do (
rem The profile name is the first item in the list.
rem The profile path is the second item in the list.
set profile_name=%%p
set profile_path=%%q
rem Open Chrome in incognito mode for the profile.
echo Opening Chrome in incognito mode for profile "%profile_name%"
start chrome --incognito --new-tab --force-new-tab "%profile_path%" "%url%"
rem Sleep for one second.
timeout /t 1
rem Close Chrome.
taskkill /F /IM chrome.exe
)
1条答案
按热度按时间50few1ms1#
当我执行命令
chrome --profile-list
在cmd,没有返回配置文件列表给我.刚刚打开了一个新的Chrome示例。我试着去找它。找不到。Example list of chrome switchs似乎有一个问题,因为下面的代码是打开Chrome在隐姓埋名模式3次正确:
当然,你必须创建一个NewUser来测试这个代码。Create a new user