使用电脑中自带的任务计划程序,即可完成你要求的内容。可从附件中找到任务计划。打开后添加新计划,里面就有开机后N分钟执行指定的文件。
注意:使用任务计划,需要启动任务计划服务,以及系统用户登录不能为空密码,若你是空密码,去加一下就行了。至于加了密码的用户,如果自动登录,简单的方法是超级兔子里就有。。
#include<AT89X51>
unsigned char sx[]={
oxfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f,
0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe,
oxfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f,
0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe,0x01},
ml[]={0xff,0x00, 0xff,0x00, 0xff,0x00,
0xff,0x00, 0xff,0x00, 0x01};
unsigned int a=0,b=0;
del1ms(unsigned int k)
{
unsigned int i,j;
for(i=0;i<k;i++)
for(j=0;j<100;j++);
}
main()
{
while(1)
{
if(sx[]!=0x01)
{
P0=sx[a];
del1ms(20);
a++;
}
else
a=0;
if(lm[]!=0x01)
{
P0=lm[b];
del1ms(30);
b++;
}
else
b=0;
}
}
说明一下: 这样延时太短了,基本上看不出
对于定义来说:变量只是一个标识符而已,随便设,当变量多 的时候最好用带意思如:sec stu 等
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秒。
以上就是关于我想开机延时90秒启动一个EXE程序和一个BAT批处理文件。。全部的内容,包括:我想开机延时90秒启动一个EXE程序和一个BAT批处理文件。。、延迟启动是啥意思/是开机后等会在启动吗是自动的吗那要多久它自己启动呢,我可以把搜狗输入法延迟吗、我想用BAT编写一个延时启动程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)