[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[其他] 执行%windir%\system32/cmd.exe为何会生成.exe文件夹

本帖最后由 pcl_test 于 2016-7-17 10:00 编辑

执行 %windir%\system32/cmd.exe,结果是 —— 在当前目录建立了 .exe 文件夹。(发现执行 md.txt 也可以建立 .txt 文件夹。)

xp sp2 下测试

初步结论是:
1、内部命令.名称
(1)如存在名为“内部命令.名称”的文件(夹),则打开它
(2)如不存在,则内部命令操作名为“.名称”的文件(夹)

2、外部命令.名称
如存在名为“外部命令.名称”的文件(夹),则打开它

[ 本帖最后由 rat 于 2009-6-28 01:51 编辑 ]

TOP

类似于以前的 set,=1

应该是系统对分隔符和参数的处理不完善。
M$的命令行不完善的地方太多了,其中最不爽的是对正则画虎不成反类犬的 findstr 。。。
命令行参考:hh.exe ntcmds.chm::/ntcmds.htm
求助者请拿出诚心,别人才愿意奉献热心!
把查看手册形成条件反射!

TOP

确实有趣,不知是为什么。
md,abc
md;def
可认为是与空格相同的分隔符,难道有个点就默认相当于分隔了,却又不把点计算在分隔符内。
还是与预处理有关?搞不清楚。
批处理之家论坛官方 QQ 群 :【当前人数/人数上限】【2009-07-08】
群①:43011867(181/200);群②:(暂缺数据);群③:66165582(120/200)。

TOP

返回列表