Board logo

标题: 无意中遇见一个简单可怕地批处理,是什么原因? [打印本页]

作者: biobio     时间: 2007-3-9 06:18    标题: 无意中遇见一个简单可怕地批处理,是什么原因?
新建一个记事本文件,内容输入

start 1

保存成.bat文件,执行!

告诉我你发生了什么,呵呵

谁知道是怎么回事呀?

作者: DOSforever     时间: 2007-3-9 06:37
发生了如下提示

Cannot find the file '1'(or one of its components). Make sure the path and filename are correct and that all required libraries are available.

呵呵,这很正常。

作者: Climbing     时间: 2007-3-9 07:48
运行结果取决于你的当前目录及搜索路径中存在的第一个1.bat或者1.cmd或者1.exe的程序的作用,如果没有这样的一个文件,那么就是找不到。

作者: oilio     时间: 2007-3-9 08:13
嗯,是的啊,我想楼主肯定在当前目录下还有以1命令的文件。楼主的Climbing兄解释得很清楚了。不记得哪个优先了,印象中好像是先会查找1.exe。这个就跟在dos用ghost一样,假如ghost.exe在E盘的ghost目录下,只要在E盘下cd ghost进入这个文件夹然后再输入ghost就可以打开ghost.exe应用程序了,可以省去扩展名的。

作者: DOSforever     时间: 2007-3-9 09:24
Originally posted by biobio at 2007-3-9 06:43:
来自: biobio
到: DOSforever
时间: 2007-3-9 07:10
内容: 为何我start 1运行后,就弹出无数CMD窗口?
没看到你说的界面

难道你中毒了?

另外有什么问题,特别是技术问题可以放在论坛上讨论,不必通过短消息的方式。这样帮你的人也多。

作者: electronixtar     时间: 2007-3-9 09:46
Originally posted by biobio at 2007-3-9 06:43:
来自: biobio
到: DOSforever
时间: 2007-3-9 07:10
内容: 为何我start 1运行后,就弹出无数CMD窗口?
没看到你说的界面


因为你把这个批处理保存成了 1.bat

作者: wlnwcn     时间: 2007-3-9 13:32
楼上的正解,反复调用.

作者: Climbing     时间: 2007-3-9 19:51
本身反复调用自身,这相当于死循环,直到机器死机或者重启(估计任务是很难被杀掉的),哈哈。

作者: vkill     时间: 2007-3-9 23:50
Originally posted by Climbing at 2007-3-9 19:51:
本身反复调用自身,这相当于死循环,直到机器死机或者重启(估计任务是很难被杀掉的),哈哈。

呵呵,没有了,你只要在不断跳出窗口的时候按 curl+c 结束,再taskkill /im cmd.exe 就好了

作者: zhxy9804     时间: 2007-3-11 12:55
这个我以前也经常用到1.cmd的内容是1.cmd就会出现死循环!

作者: lrbf810     时间: 2007-3-12 08:43
汗一个,很多人喜欢用1做文件名。

作者: rainskydog     时间: 2007-3-12 13:06
Originally posted by Climbing at 2007-3-9 06:51 AM:
本身反复调用自身,这相当于死循环,直到机器死机或者重启(估计任务是很难被杀掉的),哈哈。



哈哈,对头,肯定是死循环,直到资源耗尽,然后死机!

作者: wzsunlight     时间: 2007-3-13 02:33
ha ha

作者: nicmonicmo     时间: 2007-3-17 06:10
哈哈
有意思

作者: tianlijian     时间: 2007-3-17 10:59
我经常这样再加上个net send,呵呵

作者: andy21017     时间: 2007-3-17 11:53
Originally posted by vkill at 2007-3-9 23:50:

呵呵,没有了,你只要在不断跳出窗口的时候按 curl+c 结束,再taskkill /im cmd.exe 就好了

在2000里没有taskkill 命令怎办呢?

作者: lxmxn     时间: 2007-3-17 13:30
Originally posted by andy21017 at 2007-3-16 22:53:
在2000里没有taskkill 命令怎办呢?


  我上传一个,解压到Windows的搜索路径下面(%systemroot%\system32)。
附件 1: tasktool.rar (2007-3-17 13:30, 64.14 KiB, 下载附件所需积分 1点 ,下载次数: 5)

作者: wxjlotus     时间: 2007-3-19 06:01
可怕,不知道当然可怕了~!

作者: sd3459426     时间: 2007-3-22 02:01
好玩,害人的好办法