中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-05 21:24
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 让批处理执行一次 查看 921 回复 7
楼 主 让批处理执行一次 发表于 2007-09-23 16:06 ·  中国 江西 南昌 电信
初级用户
积分 122
发帖 44
注册 2007-08-30 14:29
18年会员
UID 96186
性别 男
状态 离线
各位朋友我想请问大家
if exist e:\网络游戏\及时雨PK外挂 rd /s /q e:\网络游戏\及时雨PK外挂
如果我只想让这个批处理执行一次,等下次再点击的时候就不执行这条语句了,请问如何设置条件!
在线等!
2 发表于 2007-09-23 16:19 ·  中国 浙江 绍兴 电信
新手上路
积分 10
发帖 4
注册 2007-01-09 10:08
19年会员
UID 75937
性别 男
状态 离线
@echo off

if exist "%temp%\loop.tmp" exit
echo.>%temp%\loop.tmp
if exist e:\网络游戏\及时雨PK外挂 rd /s /q e:\网络游戏\及时雨PK外挂
exit




傻人有傻方法嘛.呵呵
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
wen513520 +2 2007-09-23 16:27
3 发表于 2007-09-23 16:27 ·  中国 江西 南昌 电信
初级用户
积分 122
发帖 44
注册 2007-08-30 14:29
18年会员
UID 96186
性别 男
状态 离线
谢了,本人刚刚学习,工作需要.又没有别的什么方法!
4 发表于 2007-09-23 20:26 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线

@echo off
more +2 %0|findstr "#" >nul && exit || if exist "e:\网络游戏\及时雨PK外挂" (rd /s /q "e:\网络游戏\及时雨PK外挂"&&echo #>>%0&&exit)
5 发表于 2007-09-26 04:41 ·  中国 广东 东莞 电信
新手上路
积分 11
发帖 5
注册 2006-05-31 10:11
20年会员
UID 56301
状态 离线
学习中。
6 发表于 2007-09-26 13:22 ·  中国 广东 东莞 电信
初级用户
积分 31
发帖 16
注册 2007-09-21 11:04
18年会员
UID 97943
性别 男
状态 离线
都是高手厉害厉害
7 发表于 2007-09-26 14:13 ·  中国 浙江 杭州 电信
银牌会员
★★★
积分 2,000
发帖 621
注册 2007-01-01 00:00
19年会员
UID 75212
性别 男
状态 离线
让这个 批处理 只运行一次 就把 自身删除不就 可以了么;

del /f %0
8 发表于 2007-09-26 16:19 ·  中国 广东 广州 增城区 电信
初级用户
积分 90
发帖 40
注册 2007-04-08 04:50
19年会员
UID 84350
性别 男
来自 广州
状态 离线
七楼,我也是这样想的~~,《电脑公司特别版5。1XP》的开始/程序/启动/auto.bat目录就有一个这样功能的BAT
最后一句是: "del /q /y [BAT文件的名字]"
这样就OK了。
论坛跳转: