问一下BAT中 只写了 %0|%0 运行后会怎么样???

%0|%0 到底是什么意思啊?

%0 在批处理中代表批处理自己
如果直接输入 %0 就是 运行 自己
比如 你这个批处理 取名 1.bat
直接输入 %0 表示 运行 1.bat 这个批处理(意识就是把自己再运行一遍)
当你 双击运行这个批处理 这个批处理就会 无限的运行下去 限入一个死循环
而 符号 | 代表 如果 符号 | 之前的命令没有执行成功 就执行 符号 | 后面的 命令
所以 %0|%0 的 意识是 :
%0(把自己运行一遍)|(如果没成功,就)%0(把自己运行一遍)
其实 这个命令 直接 写 %0 也可以达到效果 只是如果 直接写%0 N次后 批处理可能会自动关闭(具体原因 偶也不知道,想知道自己去找答案)
加上后面的 |%0 就象加了 个保险一样
这中批处理 一般没人用的 除非无聊 或者是想整人的 。。。。。。(都属于找抽型)
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-01-05
zdsg2001 这位仁兄的回答部分是对的,但是关于“|”部分的解释完全错误,学艺不精,“|”和“||” 作用是不一样的,这位仁兄是按照”||“的作用解释的。实际上”|“是管道命令,作用是将上一条命令的结果作为参数传递给下一条命令。如果写作%0||%0 根本不会导致死机,因为只有一个cmd.exe 进程执行,而且死循环会在一段时间后自动退出。但是写作%0|%0后,由于管道的作用会开启多个cmd.exe,并且个数成指数增长,很快消耗掉系统资源,导致系统死机。
第2个回答  2011-01-04
运行后如果不快点关闭的话会关不掉批处理
第3个回答  2011-01-04
自己试试

问一下BAT中 只写了 %0|%0 运行后会怎么样???
其实 这个命令 直接 写 %0 也可以达到效果 只是如果 直接写%0 N次后 批处理可能会自动关闭(具体原因 偶也不知道,想知道自己去找答案)加上后面的 |%0 就象加了 个保险一样 这中批处理 一般没人用的 除非无聊 或者是想整人的 。。。(都属于找抽型)...

问一下BAT中 只写了 %0|%0 运行后会怎么样???
简单来说,运行这一文件会导致电脑无限次运行越来越多的这一批处理文件本身,直至内存占满,CPU过载,最终死机。死机的原因是电脑内存大小和算力不足,被程序拖垮。实际上和大部分死机情况的原理一样,并不会带来什么严重后果,重启可解千愁。但开玩笑的时候务必要考虑情况,最好在休息日、开黑娱乐等时机...

请问bat 里 %0|%0 字符串的意思
更改当前目录为批处理本身的目录 举例 :比如有个批处理a.bat在C:\/qq文件夹下,a.bat内容为 cd \/d %~dp0 。在这里 cd \/d %~dp0的意思就是cd \/d c:\/qq 。%0代表批处理本身 c:\/qq\/a.bat 。每部分的意思:~dp是变量扩充 d是扩充到分区号 c:p是扩充到路径 \/qq dp是扩充到分区号...

如何让电脑主动死机:一个简单又隐蔽的恶作剧方法?
只需五个字符,%0|%0 新建一个.bat文件,复制这段棕色字符并命名为看起来像正规软件的名字,如磁盘整理工具。双击运行,你会体验到电脑性能逐渐下滑:运行速度变慢,响应迟钝,CPU和内存使用率飙升,最终导致蓝屏死机。这个"叉子炸弹"看似平常,实则威力不小。想要让恶作剧更隐蔽,可以尝试修改图标,但其...

如何用5个字符制作病毒
将记事本打开写入 %0|%0 然后已.bat的格式保存,然后开始运行。仅仅过了10几秒后CPU占用率从23%飙升至90%左右。又过了几秒钟系统开始弹出一些类似资源占用的错误警告框。时间达到一分钟的时候系统由于资源占用满已经完全崩溃了。0就像一个懒惰的细胞一样,除了吃、玩(占用资源)就完全不知道自己还能...

在隔离沙箱中运行“%0|%0”的bat文件没问题吧?
这个命令只是无限循环运行bat脚本自身而已。就算您不在沙箱里面运行,也不会对电脑产生危害。只不过运行内存会爆满,导致有点卡而已。

帮我看下着个循环BAT 命令
在BAT里面,%0代表再自身,这个循环的意思是把自身(即存着这个代码的BAT文件)复制到J盘中,执行100次。%0 代表自身,许多木马制作的批处理文件运行时需要删除自身,于是便用了 del %0你可以自己建一个BAT文件试试效果

BAT 中 Start %0 是什么意思?作用是?
start 是“运行指定程序”命令, %0 表示“BAT文件本身”直接写成“start %0”没任何实际意义。一般是写作 start %0 \/max \/\/最大化打开BAT自身 start %0 \/min \/\/最小化打开bat自身

START%0在.CMD中是干什么用的、是不是打开后会死机
start 命令是打开程序的命令,打开后不会死机。

bat运行后删除自己命令是什么
bat运行后删除自己命令是“del %0”。1、右击桌面上任意空白区域,在展开的菜单中点击“新建”按钮,然后点击“文本文档”按钮创建新的文件:2、打开新创建的文件,输入“del %0”,然后按住键盘上的“Ctrl”键+“S”键保存文件:3、用鼠标将文件选中,按下键盘上的“F2”键,然后将文件从“txt”...

相似回答