标题: [文本处理] 批处理怎样实现程序执行两次后自动删除? [打印本页]
作者: dn119 时间: 2012-2-11 15:02 标题: 批处理怎样实现程序执行两次后自动删除?
想让程序执行两次后自动删除,该怎么做?
想做一个程序,只要运行两次就可以自动删除,不知道该怎么做?
作者: cjiabing 时间: 2012-2-11 16:30
如果你是连续两次的话:
- @echo off
- if defined %1 if %1 == 1 (set delnum=1) else set delnum=0
-
-
- ::这里是你的代码
-
-
- if %delnum%==1 del /f /s %0
- exit
复制代码
如果你是隔点时间:
- @echo off
- if exist #tmp# (del /f /s %0&exit) else cd.>#tmp#
-
- 你的代码
复制代码
作者: ivor 时间: 2012-2-11 17:07
本帖最后由 ivor 于 2012-2-11 17:08 编辑
如果你是连续两次的话:
如果你是隔点时间:
cjiabing 发表于 2012-2-11 16:30
win7下用setx比较好- @echo off
- if defined record (del /f /s %0 & setx record "" & exit)
- setx record 1
复制代码
作者: dn119 时间: 2012-2-11 17:20
谢谢楼上的朋友,我试试看.....
作者: dn119 时间: 2012-2-11 17:21
谢谢楼上的朋友,我试试看!!!
作者: tangqingfu 时间: 2013-6-20 00:22
做个记号,学习一下。
谢谢分享!
作者: Batcher 时间: 2013-6-22 07:09
回复 6# tangqingfu
请不要总是把几年前的老帖子顶上来,自己默默学习就行了,如果觉得是好贴,就拍下大腿赞叹一下。
作者: tangqingfu 时间: 2013-6-24 14:00
回复 7# Batcher
谢谢提醒!想问一下如何搜索自己参与的帖子?(非自己的主题帖,而是自己参与的回帖)
作者: xxpinqz 时间: 2013-6-24 19:14
回复 8# tangqingfu
右上角“个人中心”-右边“我的帖子”-“回复”
作者: tangqingfu 时间: 2013-6-24 22:51
回复 9# xxpinqz
看到了,谢谢!
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |