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

[文本处理] 批处理如何自动判定有多少个可移动磁盘?

可不可以自动判断有多少个可移动磁盘,并打开各个可移动磁盘格式化BAT文件的呢?
望各位大虾帮忙写一个。比如要打开EFORMAT.BAT  FFORMAT.BAT  GFORMAT.BAT的文件.

你想偷偷格式化人家的U盘?

TOP

在WMIC中处理 Win32_LogicalDisk节点的信息,例如:
  1. @echo off
  2. for /f "tokens=3* delims=," %%a in ('WMIC Path Win32_LogicalDisk Get Description^,DeviceID^,FileSystem /format:csv^|find "可移动磁盘"') do echo.%%a\
  3. pause
复制代码

[ 本帖最后由 hanyeguxing 于 2010-5-1 08:11 编辑 ]
寒夜孤星:在没有说明的情况下,本人所有代码均运行在 XP SP3 下 (有问题请发贴,QQ临时会话已关闭)

TOP

WMIC你也搞的来啊,我输入WMIC /?得出的结果还没搞懂。。。。
努力学习,努力挣分

TOP

原帖由 hanyeguxing 于 2010-4-30 20:22 发表
在WMIC中处理 Win32_LogicalDisk节点的信息,例如:@echo off
for /f "tokens=3* delims=," %%a in ('WMIC Path Win32_LogicalDisk Get Description^,DeviceID^,FileSystem /format:csv^|find "可移动磁盘"') do ec ...



   强烈要求,寒夜兄写个, wmic  的教程,  我现在对wmic 还没入门。○( ̄﹏ ̄)○
    ╭╩═╮
╭╯G O ╠ 雁过留声
╰⊙═⊙╯

TOP

回复 5楼 的帖子

1

评分人数

我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

自动搜索格式化?个人用不着吧?
目的不纯最好莫做帮凶

TOP

我是在工厂里生产线上用的哦!

TOP

回复 2楼 的帖子

我才没有你无聊。没你思维不好

TOP

回复 3楼 的帖子

多谢寒兄的啦!多谢寒兄的啦!

TOP

请在标题前加 [已解决]
寒夜孤星:在没有说明的情况下,本人所有代码均运行在 XP SP3 下 (有问题请发贴,QQ临时会话已关闭)

TOP

回复 11楼 的帖子

@echo off
for /f "tokens=3* delims=," %%a in ('WMIC Path Win32_LogicalDisk Get Description^,DeviceID^,FileSystem /format:csv^|find "可移动磁盘"') do start %%a.bat
pause 运行了说找不到F:.bat    能不能把磁盘的:去掉的呢?因为文件名是不可以用特殊符号的。有没有可以解决的方法?

TOP

1,代码是查询所有可移动磁盘的,所以%%a就是枚举的各个盘符,怎么能是文件名呢?
2,因为%%a是盘符,所以有以下规则:
第一个字符是字母,第二个字符是英文冒号。
3,如果想要第一个字母,则:
  1. @echo off&setlocal enabledelayedexpansion
  2. for /f "tokens=3* delims=," %%a in ('WMIC Path Win32_LogicalDisk Get Description^,DeviceID^,FileSystem /format:csv^|find "可移动磁盘"') do (
  3. set a=%%a
  4. echo.要这个!a:0^,1!)
  5. pause
复制代码
寒夜孤星:在没有说明的情况下,本人所有代码均运行在 XP SP3 下 (有问题请发贴,QQ临时会话已关闭)

TOP

回复 13楼 的帖子

我要的是打开FAT32.BAT文件检测有几个可移动磁盘。假如是检测到有F G H盘就同时打开相应的F.bat     G.bat    H.bat格式化文件

TOP

没必要弄这么多批处理文件,你把其中一个贴出来,并说明他们的规律就可以
寒夜孤星:在没有说明的情况下,本人所有代码均运行在 XP SP3 下 (有问题请发贴,QQ临时会话已关闭)

TOP

返回列表