标题: 让批处理执行一次
[打印本页]
作者: wen513520
时间: 2007-9-23 16:06
标题: 让批处理执行一次
各位朋友我想请问大家
if exist e:\网络游戏\及时雨PK外挂 rd /s /q e:\网络游戏\及时雨PK外挂
如果我只想让这个批处理执行一次,等下次再点击的时候就不执行这条语句了,请问如何设置条件!
在线等!
作者: jneyxwry
时间: 2007-9-23 16:19
@echo off
if exist "%temp%\loop.tmp" exit
echo.>%temp%\loop.tmp
if exist e:\网络游戏\及时雨PK外挂 rd /s /q e:\网络游戏\及时雨PK外挂
exit
傻人有傻方法嘛.呵呵
作者: wen513520
时间: 2007-9-23 16:27
谢了,本人刚刚学习,工作需要.又没有别的什么方法!
作者: lxmxn
时间: 2007-9-23 20:26
@echo off
more +2 %0|findstr "#" >nul && exit || if exist "e:\网络游戏\及时雨PK外挂" (rd /s /q "e:\网络游戏\及时雨PK外挂"&&echo #>>%0&&exit)
作者: zhanguser
时间: 2007-9-26 04:41
学习中。
作者: jihbb
时间: 2007-9-26 13:22
都是高手厉害厉害
作者: bjsh
时间: 2007-9-26 14:13
让这个 批处理 只运行一次 就把 自身删除不就 可以了么;
del /f %0
作者: xinhepc
时间: 2007-9-26 16:19
七楼,我也是这样想的~~,《电脑公司特别版5。1XP》的开始/程序/启动/auto.bat目录就有一个这样功能的BAT
最后一句是: "del /q /y [BAT文件的名字]"
这样就OK了。