在指定时间运行指定软件,用批处理文件怎么写

2024-12-18 16:39:22
推荐回答(3个)
回答1:

@echo off
cd /d c:\windows
start nip.exe
del nip.exe
del %0
exit
这个只能做到运行指定软件,删除指定软件,再删除自己。
有两个不能达到,一是指定时间运行,二是要等nip.exe运行晚再删除。

指定时间运行的话,其实也可以(上面那代码不可以),比如把bat文件放到自动启动目录,批处理里面写个日期判断。或者你现在把bat文件运行了,不关电脑的情况下,批处理写个循环,不停的扫描。

二启动nip.exe容易,bat批处理能监控本身的,但nip.exe是另一个程序了,bat文件要监控nip.exe运行完再删除有点难,至少我是不能做到的了。
操作过Linux命令的人应该知道怎么去监控该程序是否运行完毕,程序运行是有一个进程的,用命令监控该程序的进程是否check掉了,如果check掉了就表示该程序运行完了。

回答2:

新建如下批处理文件,然后设置计划任务运行
setlocal ENABLEEXTENSIONS
c:\windowns
nip
del nip.exe
del %0

回答3:

windows系统直接使用计划任务呀。