怎么才能在打开BAT文件时

怎么才能在打开BAT文件时,第1张

风镟碧浪的答案算很好的了但是如果人家是其他盘的系统就不行了,况且路径中是不能有空格的所以要把copy %0 "C:\Documents and Settings\Administrator\「开始」菜单\程序\启动"的路径段开头改为环境变量也就是copy %0 "%USERPROFILE%\「开始」菜单\程序\启动\"

使用命令ping 127001 -n 3 >nul即可暂停cmd命令,3S过后cmd将继续执行。

一般是n后的数字减去1,就是大约的秒数:

下面每条命令之间延迟3秒:

@echo off

echo 11111111

ping -n 6 1271 >nul

echo 22222222

ping -n 6 1271 >nul

echo 33333333

pause

扩展资料:

注意事项

1、nul的作用是:不显示执行结果的提示信息。

>pause  执行后显示:请按任意键继续

>pause >nul  执行后,将不会显示任何文字

>dir >1txt  将不会显示dir文件列表结果,把dir的文件列表输出到文件1txt

2、nul的作用是:命令执行后不显示错误信息

>del 1txt  执行后显示 “找不到 F:\1txt”提示

>del 1txt 2>nul  执行后没有任何提示

3、nul的作用是:回车但不换行

可以自己编写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 根据启动应用程序的程序状态来设置显示状态 。

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

2、点击“高级系统设置”,在窗口左侧的列表中,点击“高级系统设置”选项。

3、点击“启动和故障恢复”的设置按钮,在d出的系统设置窗口中,点选“高级”选项。在高级选项中有个“启动和故障恢复”项,点击“设置”按钮。

4、修改等待时间,在d出的“启动和故障恢复”选项中,修改“显示 *** 作系统列表时间”后的数值,这里的数值代表的是秒,修改成10即可。

@echo off 这个是取消屏幕显示命令(可以不写)

你的第一个命令

ping -n 05 1271>nul (说明:这个05就代表等待5秒,其实就是ping自己5秒,然后5秒后,运行下一个命令)

你的第二个命令

@echo off

ping -n 90 1271 >nul

start "exe程序路径"

start "bat文件路径"

exit

将这个保存成一个txt,再把后缀名改成cmd

ping命令延时约10秒: ping -n 20 1271>nul 启动QQ,路径加引号: start "" "D:\Program Files\Tencent\QQ\Bin\QQexe" 路径不加引号:start D:\Progra~1\Tencent\QQ\Bin\QQexe 较为精确的延时(运行后生成一个sleepexe延时程序,调用它来实现延时): @echo off echo q | debug>nul echo Bj@jzh`0X-`/PPPPPPa(DE(DM(DO(Dh(Ls(Lu(LX(LeZRR]EEEUYRX2Dx=>sleepcom echo 0DxFP,0Xxt0P,=XtGsB4o@$PIyU WwX0GwUY Wv;ovBX2Gv0ExGIuht6>>sleepcom echo T}{z~~@GwkBG@OEKcUt`~}@MqqBsyseHB~_Phxr@zAB`LrPEyoDt@Cj>>sleepcom echo pky_jN@QEKpEt@ijjySjN@REKpEt@jjjyGjN@SEKkjtlGuNwp@pjirz>>sleepcom echo LFvAURQOYLTQ@@~QCoOL~RDU@aU@{QOq@}IKuNWpe~FpeQFwHVkk>>sleepcom echo _GSqoCvH{OjeOSeIQRmA@KnEFBpmcjNne~BMQhetLBgBPHexh@e=>>sleepcom echo EsOgwTLbLKsFU`LDOD@@K@xOSUudA_FKJ@NKD@UAO}HCQOQR>>sleepcom echo _OQOLCLACEU_FUUAQUBDLOCOROUOLUODOOIUgLLOR@YUO>>sleepcom echo dsmSQswDOR[BQAQLUA_L_oUNUScLOOuLOODUOUOE@OwHUOQDJTSDM>>sleepcom echo QTqrK@kcmSULkPcLOOuLOOFUOhwDTqOsTdbnTQrrDsdFTlnBTm`lThKcT>>sleepcom echo @dmTkRQSoddTT~KOCOQpoGdswOwPGAtaCHQvNntQv_wAit\EH>>sleepcom echo {zpQpKGkJbsFqokOH{TjPvP@IQBDFANOHROLKjpd~aNOHROdG>>sleepcom echo QPGT~BOC~ipOT~Up~cUo0x>>sleepcom sleepcom>sleepexe del sleepcom echo wait 10 seconds: sleepexe 10000 ::10000表示一万毫秒,即10秒,这种延时方式比较节约CPU资源。

在要关闭的软件路径下新建。bat文件代码如下:@echo off

echo 准备关闭360浏览器

taskkill /f /im 360seexe

echo 关闭软件成功

echo 准备启动360浏览器

start "" "C:\Users\Administrator\AppData\Roaming\360se6\Application\360seexe"

echo 启动软件成功

echo 等待60秒后再次启动

CHOICE /T 60 /C ync /CS /D y /n

echo 重新启动本程序

start "" "C:\Users\Administrator\AppData\Roaming\360se6\Application\restartbat"

echo 退而本界面

exit

执行效果如下图:

以上就是关于怎么才能在打开BAT文件时全部的内容,包括:怎么才能在打开BAT文件时、dos下执行bat文件,如何让两个命令之间自动延迟3秒后再继续执行、请问怎么让win7 启动项里边的程序在开机后延时一会后启动等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存