批处理文件*.BAT如何实现延时运行?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了批处理文件*.BAT如何实现延时运行?相关的知识,希望对你有一定的参考价值。

我想在开机运行个批处理文件是用来结束某个进程的!

主要是延迟运行不是很明白
希望能有高手帮帮忙!

1、首先打开电脑桌面左下角的开始菜单栏,选择打开之中的“运行”选项。

2、然后在弹出来的运行窗口中,点击键入命令“cmd”,回车确定。

3、之后在出现的窗口中,输入“TIMEOUT /T 10”这条命令会等待10秒,并且可以按任意键跳过等待。

4、然后输入“TIMEOUT /T 300 /NOBREAK”这条命令会等待300秒,并且只能按下CTRL+C来跳过。

5、然后输入“TIMEOUT /T -1”这条命令会持续等待,直到按下任意按键,功能类似于pause。

参考技术A

在要执行的命令前面加入ping 127.0.01 -n 10 ,这行命令代表的是ping 本地网卡 10次

ping 命令是一秒执行一次 

-n 代表的次数

所以就实现了延迟10秒执行

举例:

ping 127.0.0.1 -n 10
msconfig

实现的功能是:10秒后打开系统配置

参考技术B 你这样就做就可以了,在你的BAT文件最前面第一行加上:
pause
然后从第二行再写你想写的东西。比如用tskill可以杀进程等等。已经可以达到你想要的效果。
缺点是:开机自动运行的BAT,需要你随便敲一下键盘。

BAT没有可以实现延时的命令,所以只能用我这种方法了,或者,我可以帮你写一个EXE,让EXE延时后执行你的BAT文件。
而且非常简单。
参考技术C 没什么必要延时,把他放到Windows的计划任务里去就可以了,还可设什么时候运行,运行多少次等等。at在命令行操作好像不太方便。 参考技术D 在windows 2000 XP 2003中使用at命令运行程序。
用 ping 192.168.0.0 -n 10秒
你也可以下一个windows环境下得技术器 比如wait.exe 放到%windir%下
然后在批处理里面调用它就成了

bat运行java文件

分别是java源码 bat命令 运行错误

在window下bat批处理文件调用实现java方法。
代码如下:

@echo off

echo 正在加密,请稍后....
echo path:%~dp0

set base=%~dp0

set class=%base%\\bin
set libs=%base%\\lib

set class_path=%class%;%libs%\\c3p0-0.9.1.2.jar;%libs%\\mysql-connector-java-5.0.8-bin.jar;

java -classpath %class_path% com.test.Main
@pause

classes目录是java编译后的class目录

libs目录存放的所要使用到的jar

startNet.bat启动的bat文件
参考技术A 1、set CLASSPATH=.;%CLASSPATH%
2、如果SendTest类不属于任何包,这样是可以运行的。
3、如果SendTest类属于一个包中,例如有如下语句
package xxx.yyyy;
那么类应该在xxx/yyyy目录下,执行java SendTest可运行。追问

没有包 就是报 找不到主类

追答样例:Test.java
class Point
    private int x;
    private int y;
    public Point(int x,int y)
        this.x=x;
        this.y=y;
    
    public int getX()
        return x;
    
    public int getY()
        return y;
    
    void change(int x,int y)
        this.x=x;
        this.y=y;
    

public class Test
public static void main(String[] x)
    Point p2=new Point(200,400);
    System.out.println("Point:X:"+p2.getX()+" Y:"+p2.getY());
    p2.change(230,240);
    System.out.println("Point:X:"+p2.getX()+" Y:"+p2.getY());

运行 javac Test.java编译

运行java Test运行。

本回答被提问者和网友采纳

以上是关于批处理文件*.BAT如何实现延时运行?的主要内容,如果未能解决你的问题,请参考以下文章

windows延迟启动程序批处理

如何把批处理文件里面输出的内容输出到文本

求教:运行bat文件后如何让cmd窗口自动关闭?

BAT批处理文件的msdos窗口如何开机自动后台运行不弹出窗口?

bat文件怎么运行

python自动运行cmd,bat文件