当前位置:首页 » 网页前端 » 程序延迟启动的脚本
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

程序延迟启动的脚本

发布时间: 2023-04-03 01:12:56

① 请问怎么让win7 启动项里边的程序在开机后延时一会后启动

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

开机启动项自定延迟启动(vbs)
请把“----”之间的内容,复制到记事本中,并另存为 所有文件,**.vbs, 其中要执行的内容可以按格式 套用。
rem+空格后面的文本可以任意修改,wscript.sleep 15000 这行为延时15000毫秒。时间以毫秒自行修改。
做完以后,将这一**.vbs文件 设为启动项,清除其他项即可。

————————————————————
rem 延时15000毫秒后执行qq的快捷方式
wscript.sleep 15000
rem 以QQ在E盘跟下为例:
rem 下面的 create……ture ,为一行。
CreateObject("WScript.Shell").run "e:\qq.lnk" ,x,ture

————————————————————
其中的程序可以为com ,vbs,bat,cmd,exe,lnk等可执行文件。
x为参数 下面为可选值:
0 隐藏一个窗口并激活另一个窗口。
1 激活并显示窗口。如果窗口处于最小化或最大化状态,则系统将其还原到原始大小和位置。第一次显示该窗口时,应用程序应指定此标志。
2 激活窗口并将其显示为最小化窗口。
3 激活窗口并将其显示为最大化窗口。
4 按最近的窗口大小和位置显示窗口。活动窗口保持活动状态。
5 激活窗口并按当前的大小和位置显示它。
6 最小化指定的窗口,并按照 Z 顺序激活下一个顶部窗口。
7 将窗口显示为最小化窗口。活动窗口保持活动状态。
8 将窗口显示为当前状态。活动窗口保持活动状态。
9 激活并显示窗口。如果窗口处于最小化或最大化状态,则系统将其还原到原始大小和位置。还原最小化窗口时,应用程序应指定此标志。
10 根据启动应用程序的程序状态来设置显示状态 。

② WIN7如何让启动项延迟10秒后启动

1、鼠标右击我的电脑图标,选择属性。新安装差虚的WIN7系统默认桌面只有一个回收站,如果电脑没有显示其他桌面图标,可以在网络经验搜一下win7系统如何显示桌面图标,经验里面谈闹有很多解决办法。

③ bat如何延时执行指定命令

首先bat延迟指的是就是执行一条命令后延迟一段时间再进行下一条命令。在cmd下或批处理中,常使用以下四种方法进行时间延迟:

1、利用ping命令延时。段岩派
示例1:

@echooff
echo延时前:%time%
ping/n3127.0.0.1>nul
echo延时后:%time%
pause

2、利用for命令延时。

示例2:

@echooff
echo延时前:%time%
for/l%%iin(1,1,5000)doecho%%i>nul
echo延时后:%time%
pause

3、利用vbs延迟函数,精确度毫秒,误差1000毫秒内。

示例3:

@echooff
echo%time%
call:delay5000
echo%time%
pause
exit

:delay
echoWScript.Sleep%1>delay.vbs
CScript//Bdelay.vbs
deldelay.vbs
goto:eof

4、仅用批处理命令实现任意时间延迟,精确度10毫秒,误差50毫秒内仅用批处理命令就可以实现延迟操作。

示例4:

@echooff
set/pdelay=请枣孝输入需延迟的毫秒数:
setTotalTime=0
setNowTime=%time%
::读取握贺起始时间,时间格式为:13:01:05.95
echo程序开始时间:%NowTime%
:delay_continue
set/aminute1=1%NowTime:~3,2%-100
::读取起始时间的分钟数
set/asecond1=1%NowTime:~-5,2%%NowTime:~-2%0-100000
::将起始时间的秒数转为毫秒
setNowTime=%time%
set/aminute2=1%NowTime:~3,2%-100
::读取现在时间的分钟数
set/asecond2=1%NowTime:~-5,2%%NowTime:~-2%0-100000
::将现在时间的秒数转为毫秒
set/aTotalTime+=(%minute2%-%minute1%+60)%%60*60000+%second2%-%second1%
if%TotalTime%lss%delay%gotodelay_continue
echo程序结束时间:%time%
echo设定延迟时间:%delay%毫秒
echo实际延迟时间:%TotalTime%毫秒
pause

希望以上几种方法能让你圆满的解决问题!

④ 请教个非常简单的VBS脚本,怎么后台延时启动一个程序,启动后延时在关闭

思路:


1. 用RegWrite将vbs文件名写入开机启动注册表项:

"HKEY_CURRENT_"

SetWshShell=WScript.CreateObject("WScript.Shell")
WshShell.RegWrite"","ThunderSpy.vbs","REG_SZ"'vbs文件名请自己修改

不过写注册表操作可能会被杀软拦截。


2. 等待10分钟

WScript.Sleep10*60*1000

3. 启动迅雷并隐藏

SetoShell=WScript.CreateObject("WSCript.shell")
oShell.run"cmd/cstartC:ProgramFilesThunder",0'自己修改迅雷路径

/c 选项表示执行指定的命令后关闭命令提示窗口(黑窗口)。

第二个参数0表示隐藏应用。


4. 关闭迅雷(杀进程)

两种方法。

DOS命令TASKKILL方法:

SetwshShell=WScript.CreateObject("WScript.Shell")
wshShell.run"TASKKILL/IMThunder.exe",0'自己确认迅雷的进程名

WMI方法:

strComputer="."
SetobjWMIService=GetObject("winmgmts:\"&strComputer&" ootcimv2")
SetcolProcessList=objWMIService.ExecQuery("select*fromWin32_ProcesswhereName='Thunder.exe'")'自己确认迅雷的进程名

objProcess.Terminate()
Next

⑤ 我想用BAT编写一个延时启动程序

BAT里面实现延时好像也要用VBS脚本才比较方便
先看下面一段(文件a.bat):
start
E:\abc.exe
echo
Wscript.sleep
100
>y.vbs
call
y.vbs
&del
y.vbs
start
E:\123.exe
这一段的作用是:
先启动abc.exe,然后等待100毫秒,即0.1秒,之后再启动123.exe
这里y.vbs的作用其实相当于休敏绝眠器,当时间超过所定时间时,再唤醒继续执行下面语句。
所以,如果你想要启动系统后延时启动软件,可以用上面的方法来写,例如启动后2分钟再启动E盘根目录的程序abc.exe:
(文件b.bat)
echo
Wscript.sleep
120000
>y.vbs
call
y.vbs
&del
y.vbs
start
E:\abc
(再设定b.bat系统启动时加载。不过这样启动有CMD窗口出来。有个启动加载文冲拿让件Autoexec.bat,如果把这段命令加到那里面就没这个问题。)
至于能不能用更直接的方法我倒不太清楚,对这方面没散局啥研究。对VBS脚本也不太了解,只是写BAT文件的时候知道一点点。希望能有帮助

⑥ 我想开机延时90秒启动一个EXE程序和一个BAT批处理文件。。

1、开机延时90秒启动一个EXE程序和一个BAT批处理文件。

⑦ 求救!!!如何使openwrt里面的软件包延迟启动

启动脚本放
/etc/init.d里面,启动顺序在脚本用
START=XXX
来控制。数字越
大,启动越后。启动时运行的脚本放start()
{}里面。init.d里面很多例子,随便一个,改改自己用就好了。实在害怕linux,也可以在luci里面的系统--启毕昌动绝宏项里的本地启动脚本里设置,就和TT什手宏扒么的没差别了。

⑧ MCGS中如何利用脚本程序实现多个开关的时延启动,比如第一个开关启动10秒后第二个开始启动,依次...求解答

简单啊,

创建一个新的数据(如取名TIMES1)
控制对象1取让租名为(A1)
控制对象2取名为(A2)
控制对象3取名为(A3)
控制对象4取名为(A4)
控制对象5取名为(A5)

程序如下:《策略用循环策略周期时间你定,这里用1000ms(1秒)》
if A1=1 THEN 如A1=1往肢辩下走
TIMES1=TIMES1+1
IF TIMES>=10 THEN A2=1 '10秒后A2启动
IF A2=1 AND TIMES-10*1>=10 THEN A3=1 '10秒后A3启动
IF A3=1 AND TIMES-10*2>=10 THEN A4=1 '10秒后A4启动
IF A4=1 AND TIMES-10*3>=10 THEN A5=1 '10秒后A5启动
。。。。。。。。。
else
TIMES1=0:A1=0:A2=0:A3=0:A4=0:A5=0
endif
以下你随便多少个吧都可以。

有问坦饥兆题就问我吧

⑨ windows延迟启动程序批处理

BAT 实现延时不好 建议用VBS
比如
这个为开机延迟拨号上网的命令,适合开机比较卡的用户.比如装了卡巴斯基的.
set hipon=CreateObject("Wscript.Shell")
Wscript.sleep 7500
hipon.run "rasdial adsl 上网账号 上网密码"

前提你的宽带连接名字为 adsl
7500为毫秒(7.5秒) 可以自己定义
建立文本文档 输入以上内容 保存为autoadsl.vbs 存在 开始 程序 启动里面
hipon.run "程序地址 程序名称 参数"

其他

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 127.0.0.1>nul大约可以停顿2秒
-n后的数字是发送包的数目,为暂停秒数加一。此法每秒有0.5%的偏差,时间精度为1秒。

⑩ 如何实现延时启动 软件

实现延时启动,通过对电脑的开机项进行设置即可,一般不需要辅助的软件。

对开机项的操作:

1、 设为开机启动:设置后启动项将在电脑启动时自动加载;

2、设为延迟启动:即在开机时不自动加载,而在电脑完全启动后对这些启动项进行加载,从而达到开机迅速,同时不影响使用的地步。适用于大多数启动项;

3、禁止开机启动:设置后启动项将不再开机自动加载;

4、 删除启动项:删除后的启动项将不能再进行恢复。

(10)程序延迟启动的脚本扩展阅读:

电脑非正常延时启动的原因:

1、许多软件都会在安装的时候默认地添加启动项,甚至有一些恶劣一些的,会捆绑一些其他的软件,这些软件在您不知道的情况下就添加了启动项。电脑在开机的时候加载的启动项都是需要时间的,久而久之开机速度自然就变得非常慢。

2、有些服务和启动项在开机的时候不必要启动,将其放入延迟启动中,在开机后一段时间内启动,这样既不影响开机速度又不影响正常的服务或者程序的使用。增加此计划任务也是为了能够更好的配合延迟启动的功能。360安全卫士和金山卫士安全软件等都能设置延迟启动。

参考资料来源:网络-延时启动