chrome浏览器每次都打开独立窗口bat实现

本文是以bat脚本加入判断,通过运行bat脚本实现每次打开的chrome浏览器都是单独独立的窗口

可以通过本篇文章,希望可以提供一些思路给大家,某些场景下可能会用得到。

在使用google浏览器时,我们可以在启动的路径后面添加--user-data-dir参数来指定用户数据目录,这样可以使每个启动的chrome数据隔离。

因为我这里有个需求,每次打开的chrome用户数据目录不能一样,每次启动都生成一个独立的目录,所以我这里只能以bat脚本方式来实现。

思路:

要想每次启动后,生成的目录名称不同,我这里使用的方式是通过时间定义,每次启动时,生成一个单独的时间目录。

需要了解的:

在我们编写脚本前,首先要知道的几个批处理取时间的命令,以便我们可以更好的进行时间上的定制化。

取年、月、日、时、分、秒、毫秒

取年份:echo %date:~0,4%

取月份:echo %date:~5,2%

取日期:echo %date:~8,2%

取星期:echo %date:~10,6%

取小时:echo %time:~0,2%

取分钟:echo %time:~3,2%

取秒:echo %time:~6,2%

取毫秒:echo %time:~9,2%

发现的问题:

在取小时时,会发现,如果是上午9点,那么输出的值会是空格9(“ 9”),8点、7点、6点、同理,均是如此。

这样在创建目录时会出现空格的现象,不利于特定环境下使用。

最终解决:

我这里通过set赋值,定义个变量,最终bat脚本如下

set "t=%time: =0%"

set cmddate=%date:~0,4%%date:~5,2%%date:~8,2%_%t:~0,2%%time:~3,2%%time:~6,2%%time:~9,2%

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --user-data-dir=d:\Chrome_data\chrome_%cmddate%

每次运行后会在d:\Chrome_data\目录下生成chrome_20210930_06270117

上一篇:前端必知词汇:JavaScript


下一篇:升级vcsa6.7时报错设备根密码过期