龙空技术网

开机运行指定程序,我说了算

80后生啊 450

前言:

而今大家对“c语言打开浏览器指定网页”可能比较珍视,小伙伴们都想要分析一些“c语言打开浏览器指定网页”的相关内容。那么小编同时在网摘上搜集了一些对于“c语言打开浏览器指定网页””的相关文章,希望小伙伴们能喜欢,兄弟们快快来学习一下吧!

上一期,我分享了定时自动开关机的方法,小伙伴反馈说还是挺实用的。今天就趁热打铁下,我想延续我的慵懒,挑战一下让每天需要用到的软件在我进办公室之前就自动打开。在掉了一撮头发之后,又让我不花一分钱地找到了方法,你想不想知道呢?

这次,我想通过代码来实现,.....,来来来,大家退后一点,我要开始装逼了。

图1

或许,有小伙伴会说,用得着那么麻烦吗?直接将软件快捷式往快速启动文件夹一丢,不就可以实现开机启动了,果真这样就了事吗?

图2

好吧,咱们先来说说,打开快速启动文件夹路径有两种方式:

方式1:

Windows + R组合键,调出运行,输入如下代码并回车:%systemdrive%\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

图3

方式2:

Windows + R组合键,调出运行,输入如下代码并回车:shell:Common Startup

图4

但是呢,这种用快速启动文件夹添加程序快捷式的启动方式,程序都是一起扎堆启动的,容易增加开机启动项导致启动速度变慢,而今天我要分享的用命令行的方式启动,可以指定启动顺序,并且避免同时扎堆启动,在实现这个功能之前,你需要准备几个工具,其实就是如下这几个命令:

1. 任务计划定时启动命令

at 或 schtasks

2. 打开程序命令

start

3. 延时命令

timeout

接下来,我们开始着手实现命令组合,形成脚本代码:

1. 桌面空白处,新建一个文本文档并打开

图5

2. 输入如下代码(这里就以简单的打开网页,QQ和Excel表格为例):

REM 1. 打开某个网页

start ""

timeout 3 /nobreak

REM 2. 打开指定程序,比如QQ登录界面

start "" "D:\Program Files (x86)\Tencent\QQ\Bin\QQScLauncher.exe"

timeout 3 /nobreak

REM 3. 打开指定表格文件

start "" "D:\Users\桌面\报表.xlsx"

timeout 3 /nobreak

小提示:REM标表示注释,也就是说,以REM开头的行是不被CMD执行的。

把所有每天需要打开的程序按顺序添加进去后,再将此文件另存为:自动打开程序.bat的批处理文件,

图6

这里为了方便,直接将批处理保存在桌面上,完整路径为:"D:\Users\桌面\自动打开程序.bat",放着备用。

图7

3. 接下来,就要用到下面的任务计划命令了,这里需要区分操作系统:

如果是Windows 7系统,就用这条命令行:

at 09:00 every:M,Th,W,T,F,S,Su "D:\Users\桌面\自动打开程序.bat"

如果是Windows 10系统,就用这条命令行:

schtasks /create /SC DAILY /TR "D:\Users\桌面\自动打开程序.bat" /TN "自动打开程序" /ST 09:00 /f

另存为定时打开程序.bat的批处理,为了方便查找,暂时就放在桌面上吧。

图8

小提示:如果哪天你不想运行这个代码了,可以右击此电脑 --> 管理 -->

图9

任务计划程序 --> 任务计划程序库,找到对应的计划名称,再根据需要选择是否禁用、结束或者删除。

图10

如果你想了解上述命令的用法,可以在CMD命令行窗口输入如下代码,就可以看到这些命令的用法了:

help at 或 at /?

图11

help schtasks 或 schtasks /?

图12

help start 或 start /?

图13

timeout /?

图14

好了,今天就先分享到这,如果这个教程对你有帮助的话,记得给我点个赞加个关注哦,咱们下期见!

标签: #c语言打开浏览器指定网页