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

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

如题所述,如何用label命令删除一个分区的卷标呢?
因为在键入label命令后会有个提示,让你输入新卷标,不输入得按回车,然后还有个y/n的再次确认,比较麻烦。
各位有何高招?

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

谢谢~~~~

临时文件的

  1. echo=>ans.ini
  2. echo y>>ans.ini
  3. type ans.ini|label d:
  4. del ans.ini
复制代码
批处理之家论坛官方 QQ 群 :【当前人数/人数上限】【2009-07-08】
群①:43011867(181/200);群②:(暂缺数据);群③:66165582(120/200)。

TOP

回复 1楼 的帖子

  1. (echo\&echo y)|label d:
复制代码
(*^_^*)

TOP

原帖由 keen 于 2009-6-24 23:00 发表
(echo\&echo y)|label d:

实际测试时分区卷标并没有被彻底清除,而是替换为了一个空格!
卷标为一个空格,没有被删除,没有达到目的啊。

TOP

回复 4楼 的帖子

没有呀,我的正确运行了呀。你的什么系统?我的xp sp3
(*^_^*)

TOP

回复 5楼 的帖子

实际卷标成了一个空格:“ ”(效果同echo= |label d:),要变成 "本地磁盘“ 才算删除了。
批处理之家论坛官方 QQ 群 :【当前人数/人数上限】【2009-07-08】
群①:43011867(181/200);群②:(暂缺数据);群③:66165582(120/200)。

TOP

回复 4楼 的帖子

至于这个空格是从哪里来的,可以参考:
http://www.bathome.net/viewthrea ... amp;page=4#pid28166
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

应该用了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 编辑 ]

TOP

返回列表