windows延迟启动程序批处理

windows延迟启动程序批处理,第1张

BAT 实现延时不好 建议用VBS

比如

这个为开机延迟拨号上网的命令,适合开机比较卡的用户比如装了卡巴斯基的

set hipon=CreateObject("WscriptShell")

Wscriptsleep 7500

hiponrun "rasdial adsl 上网账号 上网密码"

前提你的宽带连接名字为 adsl

7500为毫秒(75秒) 可以自己定义

建立文本文档 输入以上内容 保存为autoadslvbs 存在 开始 程序 启动里面

hiponrun "程序地址 程序名称 参数"

其他

1、利用“死”循环:设定一个时间差,如果当前时间与设定时间之差不大于设定之时间差,则不退出该循环,从而达到延时的目的

@echo off

set /a Start=%time:~6,2%

:ProDelay

set /a Now=%time:~6,2%

set /a Diff=%Now%-%Start%

rem 以下这一句可以防止秒数从59跳到1时产生的错误。

if %Diff% lss 0 set /a Diff=%Diff%+60

if %Diff% leq 2 goto :ProDelay

echo ok!

2、利用ping命令实现延时,方法巧妙而且可以控制,但精度不高。

如:ping -n 3 127001>nul大约可以停顿2秒

-n后的数字是发送包的数目,为暂停秒数加一。此法每秒有05%的偏差,时间精度为1秒。

@echo off

rem 关闭回显

start QQ文件夹路径

rem 启动QQ

set /a num=600

rem 600秒

echo %num%

rem 显示时间

:Cir

rem GO TO命令

for /l %%i in (1,1,2000) do echo Waiting >nul

rem 不解释!

set /a num=%num%-1

rem 不告诉你!

if not %num%==0 echo %num% & goto Cir

rem 也不告诉你!

taskkill /f /im TXPlatformexe

taskkill /f /im KQAdTrayexe

taskkill /f /im TXOPShowexe

rem 拜拜!

ushare没用过,不清楚。6个分区只能挂载4个,那要贴dmesg等log才有可能确定原因。你可以手工在ssh里输下mount命令,看看能不能挂载上去。不能挂载的话,要看看错误信息是什么。1。 那个启动项上面部分的是已有脚本,和你的无关。你当然也可以根据自己需要 启用/禁用、开始、重启、关闭 已有脚本。2。依然要提供错误信息才能确定问题所在。启动项网页下面的本地用户脚本就是"start=99",也就是优先度最低的启动项,按你的说法,你的挂载脚本之类东西应该放在那里面就可以了。openwrt就是一种linux,相对来说,解决问题的办法也和linux差不多。log很重要。

你可以用注册表让程序启动,然后用360或者金山卫士的开机延迟启动实现。注册表启动目录为

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

启动延迟就是这么一种系统设置方法,那么启动延迟是什么,对于Win10系统而言,怎样取消启动延迟提高桌面应用启动速度呢,下面的设置方法,对Win10系统而言,确实有一定的疗效

一、启动延迟是什么

启动延迟,指的是为提高系统开机速度,有意让开机启动项,在开机后一段时间内启动,以达到既不影响开机速度,又不影响正常程序使用的系统设置方法。实际上我们经常使用的各类辅助软件都有这方面的功能,如360安全卫士等。

Win8系统,是默认直接进入开始屏幕的,以配合触摸设备。因为用户不需要在第一时间进入桌面,所以Win8的启动延迟对系统是有益处的,而Win10向桌面系统的回归,我们就需要取消这种设置,以达到桌面应用最快的启动速度,这就是我们首先要向您介绍这个概念的真正目的。

二、怎样取消Win10启动延迟提高桌面应用启动速度

第一步、点击开始菜单,在搜索框中输入"regedit",在上面出现的选项中,点击最顶部那一个结果

温馨提示:个人更习惯于按下Win+R组合键,在运行命令输入框中输入“regedit”后回车,效果是一样的。

第二步、在注册表编辑器界面,定位到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer,点开Explorer项目,看看下面有没有名称为Serialize的项目,有的话,就点击选中;没有的话,点击选中Explorer项目,右键菜单中,鼠标指向“新建”,在次级菜单中点击选择“项”,然后将该项命名成“Serialize”

第三步、点击选中Serialize相,在右侧窗口空白处单击鼠标右键,右键菜单中,鼠标指向“新建”,在次级菜单中点击选择“DWORD值(32位)”,并将该项命名成“StartupDelayInMSec”,双击打开这个值的编辑对话框,将数值数据设置成十六进制数值“0”,然后确定退出即可!

温馨提示:经过相关设置后,系统中存在一些开机启动项的话,我们会看到相关启动项目启动速度会有一定程度的速度提升,但是如果系统中本身就没有多少开机启动项,是感觉不到速度变化的,不过随着系统安装程序的增多,总会对系统开机启动项有一些好处!

可以自己编写VBS脚本,让启动项里的启动延迟的:

开机启动项自定延迟启动(vbs)

请把“----”之间的内容,复制到记事本中,并另存为 所有文件,vbs, 其中要执行的内容可以按格式 套用。

rem+空格后面的文本可以任意修改,wscriptsleep 15000 这行为延时15000毫秒。时间以毫秒自行修改。

做完以后,将这一vbs文件 设为启动项,清除其他项即可。

————————————————————

rem 延时15000毫秒后执行qq的快捷方式

wscriptsleep 15000

rem 以QQ在E盘跟下为例:

rem 下面的 create……ture ,为一行。

CreateObject("WScriptShell")run "e:\qqlnk" ,x,ture

————————————————————

其中的程序可以为com ,vbs,bat,cmd,exe,lnk等可执行文件。

x为参数 下面为可选值:

0 隐藏一个窗口并激活另一个窗口。

1 激活并显示窗口。如果窗口处于最小化或最大化状态,则系统将其还原到原始大小和位置。第一次显示该窗口时,应用程序应指定此标志。

2 激活窗口并将其显示为最小化窗口。

3 激活窗口并将其显示为最大化窗口。

4 按最近的窗口大小和位置显示窗口。活动窗口保持活动状态。

5 激活窗口并按当前的大小和位置显示它。

6 最小化指定的窗口,并按照 Z 顺序激活下一个顶部窗口。

7 将窗口显示为最小化窗口。活动窗口保持活动状态。

8 将窗口显示为当前状态。活动窗口保持活动状态。

9 激活并显示窗口。如果窗口处于最小化或最大化状态,则系统将其还原到原始大小和位置。还原最小化窗口时,应用程序应指定此标志。

10 根据启动应用程序的程序状态来设置显示状态 。

用api函数可以搞定,

Private Declare Sub Sleep Lib "Kernel32" (ByVal dwMilliseconds As Long)

Private Sub Form_Load()

Sleep 30000

End sub

借助第三方软件来解决

1、下载安装360安全卫士。

2、打开后点击优化加速。

3、软件自动扫描。

4、点击下面启动项后面符号选择延迟即可。

以上就是关于windows延迟启动程序批处理全部的内容,包括:windows延迟启动程序批处理、如何在批处理命令中设置程序的延时运行、求救!!!如何使openwrt里面的软件包延迟启动等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9718242.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存