我想每天同时在chrome中启动一个特定的URL。如何使用命令行实现这一点?
有两种方法可以做到这一点。第一个来自单个命令行。您将希望在Task Scheduler
中创建一个新任务,并让它在所需的时间运行命令。如果要使用支持命令行的其他浏览器,请确保对目录路径中的任何空格使用_
。
命令行:
SchTasks /Create /SC DAILY /TN "New_Task" /TR "start "C:Program_Files_(x86)GoogleChromeApplicationchrome.exe" www.stackoverflow.com" /ST 09:00
第二个选项是使用存储在某处的batch
文件,它将被调用为使用SchTasks
。只需创建site1.bat
并将其放置在安全的地方,例如C:WindowsMy Tasks
。
来自批次:
@ECHO OFF
@set Task_Name=Task1
@Set Time=09:00
@set Site=www.stackoverflow.com
schtasks /query /TN "%Task_Name%" >NUL 2>&1
IF %ERRORLEVEL% EQU 0 (goto :EXISTS) ELSE (goto :CREATE)
:CREATE
Set Folder=%~dp0
Set Name=%~nx0
Echo Task does not already exist, creating it now.
SchTasks /Create /SC DAILY /TN "%Task_Name%" /TR "%Folder%%Name%" /ST %Time%
goto :eof
:EXISTS
start "C:Program Files (x86)GoogleChromeApplicationchrome.exe" %Site%
goto :eof