找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 79254|回复: 26

[原创] 批处理一日一教学 subst 命令详解

[复制链接]
发表于 2009-1-28 01:46:53 | 显示全部楼层 |阅读模式
共同学习下subst命令

今天跟大家一起学习的是subst命令
subst的命令通俗的讲就是把某个文件夹虚拟成某个盘符,其实是挺使用的 ,非常不错的命令
那么今天大家一起学习下subst命令。很简单
做几个实验。
  1. @echo off
  2. subst M: c:\windows
  3. pause
复制代码


上面的意思是把c:\windows 虚拟成 m:盘
当你打开“我的电脑”就会发现,你多了个m盘,打开却是c:\windows
呵呵,不错
接着来学习subst..................
下面的我们来测试下命令:
  1. @echo off
  2. for %%i in (a b c d e f g h i j k l m n o p q r s t u v w x y z) do md %%i&attrib %%i +h&subst %%i: %%i
复制代码

运行下这个批处理。
打开“我的电脑”看下。


再来运行下面的。
  1. @echo off
  2. for %%i in (a b c d e f g h i j k l m n o p q r s t u v w x y z) do attrib %%i -h&rd %%i&subst %%i: /d
  3. pause
复制代码

可以恢复默认了。就把那多余的很多盘付删除了,就这样了。
解释下 subst %%i: /d 的意思是删除 那个虚拟盘符。就这样了。
& 的意思是执行前一条命令成功后继续执行下面的,就是连续执行。。
其实很简单。
for %%i in (a b c d e.....) do 的意思是,不断的从(   ) 里面取东西,并把取出来的
东西当成变量%%i ,for %%i in (a b c d e f g h i j k l m n o p q r s t u v w x y z) do attrib %%i -h&rd %%i&subst %%i: /d
的意思是说 attrib a -h &attrib b -h &attrib c -h &....等等。。然后 再 rd a &rd b
&rd c &rd d 讲的很乱,多做测试,你就会明白的。for %%i 的用法,讲不清楚,就
那意思了,呵呵。
  1. @echo off
  2. for %%i in (a b c d e f g h i j k l m n o p q r s t u v w x y z) do md %%i&attrib %%i +h&subst %%i: %%i
  3. @echo off
  4. for %%i in (a b c d e f g h i j k l m n o p q r s t u v w x y z) do attrib %%i -h&rd %%i&subst %%i: /d
  5. pause
复制代码

上面的例子是,建立虚拟磁盘,再把他删除。
今天就学这些了,有时间,我们共同再学习了!再见。




[ 本帖最后由 Batcher 于 2009-5-16 13:34 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

参与人数 1PB +8 收起 理由
523066680 + 8 讲得很详细 很好 for那部分讲得不错

查看全部评分

发表于 2009-1-28 11:35:48 | 显示全部楼层
好!
顶一下~~
呵呵
发表于 2009-1-28 11:43:29 | 显示全部楼层
完全看不到内容,哥本兄。你发的很多帖子都是这样。

我用 FF 浏览器。
发表于 2009-1-28 15:18:10 | 显示全部楼层
其实命令简单的,但是对于新手来说LZ举的例子就有难度了。。。
发表于 2009-1-28 19:37:16 | 显示全部楼层
加了个只能在ie上正常显示的tabel ...
发表于 2009-1-29 13:13:52 | 显示全部楼层
谢谢楼主,学习了

加了个只能在ie上正常显示的tabel ...是什么意思
发表于 2009-1-31 12:31:34 | 显示全部楼层
学习了!原有的磁盘C:d:就不创建了
发表于 2009-2-24 19:52:32 | 显示全部楼层
到底是什么东东啊!!
发表于 2009-2-25 10:11:01 | 显示全部楼层
有点复杂,正在理解!
发表于 2009-2-25 14:52:20 | 显示全部楼层
其实命令简单的,但是对于新手来说LZ举的例子就有难度了
发表于 2009-3-1 12:24:01 | 显示全部楼层
支持  学习了  呵呵
发表于 2009-5-17 17:56:44 | 显示全部楼层
真的很不错.LZ还解释的很清楚~~~
发表于 2009-6-3 21:01:52 | 显示全部楼层
我也认识了一段时间的批处理,很邪恶 的发现有很多东西可以用来恶搞。
发表于 2009-6-4 22:56:44 | 显示全部楼层
還真沒見過這個命令!~~

哪些方面能用到???
发表于 2009-7-25 17:56:24 | 显示全部楼层
attrib %%i -h&rd %%i&subst %%i: /d
这句可以讲得再详细点吗?前面的是明白了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 06:22 , Processed in 0.029861 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表