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

[系统相关] 如何用label命令自动删除分区卷标

[复制链接]
发表于 2009-6-24 22:01:54 | 显示全部楼层 |阅读模式
如题所述,如何用label命令删除一个分区的卷标呢?
因为在键入label命令后会有个提示,让你输入新卷标,不输入得按回车,然后还有个y/n的再次确认,比较麻烦。
各位有何高招?

临时文件?除了创建临时文件呢?

谢谢~~~~
发表于 2009-6-24 22:12:31 | 显示全部楼层

临时文件的

  1. echo=>ans.ini
  2. echo y>>ans.ini
  3. type ans.ini|label d:
  4. del ans.ini
复制代码
发表于 2009-6-24 23:00:48 | 显示全部楼层

回复 1楼 的帖子

  1. (echo\&echo y)|label d:
复制代码
 楼主| 发表于 2009-6-25 17:14:59 | 显示全部楼层
原帖由 keen 于 2009-6-24 23:00 发表
(echo\&echo y)|label d:

实际测试时分区卷标并没有被彻底清除,而是替换为了一个空格!
卷标为一个空格,没有被删除,没有达到目的啊。
发表于 2009-6-25 17:31:23 | 显示全部楼层

回复 4楼 的帖子

没有呀,我的正确运行了呀。你的什么系统?我的xp sp3
发表于 2009-6-25 18:31:19 | 显示全部楼层

回复 5楼 的帖子

实际卷标成了一个空格:“ ”(效果同echo= |label d:),要变成 "本地磁盘“ 才算删除了。
发表于 2009-6-25 20:05:31 | 显示全部楼层

回复 4楼 的帖子

至于这个空格是从哪里来的,可以参考:
http://www.bathome.net/viewthrea ... amp;page=4#pid28166
发表于 2009-7-2 17:33:00 | 显示全部楼层
应该用了label建立的卷标才可以用label删除;
因为label建立的卷标建立在"HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons\盘符\DefaultLabel",但以右键更动的卷标及系统默认的,我却不知储存在那里;

其次不知何解,label无论建立还是删除卷标也时常失较,所以我都直接用reg 命令对登录表直接处理,我的方法大至如下:

reg delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons\盘符\DefaultLabel /f
==========================================
其次我也想了解系统默认值设在那里,我想有机会是以hex方式储存于登录表其他位置,但未深入尝试找过

[ 本帖最后由 Taurus 于 2009-7-2 17:38 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-21 00:29 , Processed in 0.031878 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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