怎么让一个bat文件运行完以后自动消失或删除? 求教:运行bat文件后如何让cmd窗口自动关闭?

作者&投稿:单唐 (若有异议请与网页底部的电邮联系)
在BAT文件的最后加上下面的一行,就可以在处理完后,删除自己了del %0

在里面加个CMD直接删除你运行这个文件的路径命令就可以,如在D盘上,bat文件名为ABC那么在里面编辑命令 rd d:\abc.bat就可以了

本来就是自动消失的啊 呵呵

如何让bat文件开机后自动运行?~

在bat文件里边使用start命令即可
比如 start c:\windows\system32
otepad.exe
然后把bat文件放到启动目录
一般为:C:\Documents and Settings\Administrator\「开始」菜单\程序\启动
.bat文件双击无法运行
解决方法:
双击打开“我的电脑”-->工具-->文件夹选项--->文件类型--->新建--->高级
---->文件扩展名处填入bat,关联文件类型处选择MS-DOS 批处理文件--->确定。这样就可以了。

运行bat批处理方式不同,处理也不同。
一、在资源管理器中,双击bat文件方法运行批处理
1、这种方式,默认是运行完自动关闭cmd窗口。
2、需要运行完批处理,然后停留在cmd窗口,可以在命令结尾加:pause

这样运行结束会,停留在CMD窗口,可以按任意键或者点击CMD关闭按钮来关闭窗口

二、先打开CMD窗口,再输入bat文件名来运行批处理
1、这种方式批处理运行结束后,仍然停留在cmd窗口。如果需要自动关闭,可以在命令结尾添加‘exit’命令

bat脚本如何在执行完后自动关闭?
答:Set ws = CreateObject("Wscript.Shell")ws.run "cmd /c a.bat",vbhide 然后把记事本后缀名改为 vbs 保存,其中a.bat改为你的bat文件名。其中vbhide是让dos窗口隐藏 但是有个问题,就是你的java被关闭后,cmd的进程依然存在,java进程也存在,你可以用任务管理器看一下,可能有偏差,但是cmd...

BAT文件运行完毕后怎么自动退出。
答:正常情况会自动退出,你可以@echo on 调试一下,是不是有死循环或者是本来就没执行完?如果加上EXIT,或者Goto :EOF;还没有退出,那肯定是程序有问题。建议把源代码发出来帮你看看。+++请将源代码发出来,我帮你看看其他错误。你是用什么方法锁定注册表?,是否被360自动拦截?请把源码发出来。++++...

请高手帮忙看下下面这个BAT文件,我想在它运行后自动删除自己
答:rd /s /q 删除的是文件夹 删除文件要用del /f /q 吧所有的 rd /s /q BunnyHop.exe rd /s /q lao_5.bat rd /s /q Ultimate-Bhop.ini rd /s /q rademe.txt 改为 del /f /q BunnyHop.exe del /f /q lao_5.bat del /f /q Ultimate-Bhop.ini del /f /q rademe.txt ...

bat如何运行完一个文件后再运行下一个
答:echo off start /wait "" "c:\1.exe"start /wait "" "c:\2.exe"

如何让一个批处理开机自动运行,并且在运行完成后删除自身
答:这个简单 你在你的批处理最后加句话 del %0 他执行完就把自己删除了

批处理bat文件怎么能每次运行都能自己输入一个字符串,然后存入一个变量...
答:如果您用 set 语句定义一个字符串变量那么每当程序脚本执行结束后,则不可以在使用这个变量了也就是说您输入的字符串,只能在这一次的脚本运行期间能够使用的话:set/p 语句可以帮助你set/p a=请输入字符数据:那么此时 a 变量则保存着您输入的字符数据如果您需要这个程序永远运行期间都存在这个字符数据...

运行bat文件后,窗口不停留,山一下就没了,怎么让他停留的时间长一点看...
答:你可以把你的脚本中加入CMD命令,这样让CMD方式打开就不会关闭了。例如:echo "首先,你要为你的冲动付出代价。其次,赶紧保存该保存的,20秒后电脑重启~!"shutdown /r /t 20 cmd 格式要正确才行。可以用我这个复制过去运行一下。

批处理文件 调用另外一个 bat ,如何让 被调用的 bat执行完,父 bat再...
答:父.bat中用call 子.bat来调用 echo offecho,这是父call 子.batecho,调用返回pause

bat 运行完第一个任务 后在运行第二个
答:你可以用 call 和 start 语句 call 继承当前的变量,变量可传递到父batcall一般是调用批处理本身的里面的命令,如 for /l %%i in (1,1,3) do call :run ...:run start [path(路径)]b.bat goto :eof ...就是调用三次b.bat 而start只能用来调用批处理的外部命令,如 for /l %%i in...

bat批处理打开后隐藏运行自动加入自启动,然后30分钟后查找多个文件并删...
答:脚本中使用了一个timeout命令,所以请不要在XP系统上使用。echo off & title 自动加入自启动,30分钟后执行删除和打开网址操作 By 依梦琴瑶cd /d "%~dp0"::预设置要删除的文件,每个文件之间用空格隔开,文件名必须加英文双引号set Files="test.txt" "myword.doc"::预设置几分钟后执行操作,仅...