通告 欢迎访问爱刷机(原爱搜路由、爱搜啊博客aisoa.cn)

打开chrome浏览器都是单独独立的窗口脚本chrome每次都打开独立窗口bat

2021-09-14
0评论
/
阅读
管理员

很多Chrome浏览器的使用者有时候希望能将浏览器窗口的标签页变为一个独立窗口显示,或者将独立窗口合并到另一窗口的标签页中,这里就给大家介绍一下怎么操作。

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

chrome每次都打开独立窗口bat脚本

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

在使用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


本站附件分享,如果附件失效,可以去找找看

诚通网盘附件百度网盘附件


标签: chrome bat
于2021-09-14发布