中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-07-07 15:59
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [部分已结]有否类似 findcd 的 U盘盘符识别程序 findusb ? 查看 6,706 回复 26
16 发表于 2006-09-11 21:12 ·  中国 四川 成都 教育网
铂金会员
★★★★
积分 7,493
发帖 2,672
注册 2005-09-02 00:00
20年会员
UID 42173
性别 男
状态 离线
提示:Home版XP无wmic~~~

C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>"
17 发表于 2006-10-09 04:13 ·  中国 广东 汕头 电信
新手上路
积分 2
发帖 1
注册 2006-10-02 23:17
19年会员
UID 64348
状态 离线
Originally posted by willsort at 2006-7-21 21:56:
Re buddiyar:

wmic 显然不是内部命令,但它是WinXP/03的缺省安装组件,首次运行wmic时,会提示进行安装以完成配置,以后可以在cmd或批处理中直接使 ...


那在NT系统下该怎么办呢?
18 发表于 2006-10-09 10:07 ·  中国 上海 普陀区 电信
银牌会员
★★★
永遠的DOS~~~
积分 1,200
发帖 466
注册 2005-02-01 00:00
21年会员
UID 35867
性别 男
来自 上海
状态 离线
如果在纯DOS下该怎么完成呢?
32位才是DOS未来的希望
个人网志:http://sololand.moe
19 发表于 2007-05-15 16:52 ·  中国 广东 广州 广东金万邦科技投资有限公司(新一代数据中心)IDC机房(BGP)
新手上路
积分 4
发帖 2
注册 2007-05-15 16:27
19年会员
UID 88610
性别 男
状态 离线
有没有关于将光驱映射为%cdrom%的内容
20 发表于 2007-05-15 21:50 ·  中国 广东 广州 电信
中级用户
★★
脚本爱好者
积分 238
发帖 93
注册 2007-03-11 13:38
19年会员
UID 81417
性别 男
来自 GZ
状态 离线
Originally posted by gmy at 2006-9-11 21:06:
“可移动磁盘”的字符判断没有考虑到USB-HDD(本地硬盘)的情况。


由于USB-HDD与硬盘均被检测为本地固定磁盘,因此很难用这种方式来判断,但可以考虑以判断新增驱动器的方式,如下VBS:

Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")
Set colEvents = objWMIService.ExecNotificationQuery ("Select * From __InstanceOperationEvent Within 5 Where " _
& "TargetInstance isa 'Win32_LogicalDisk'")
Do While True
Set objEvent = colEvents.NextEvent
If objEvent.TargetInstance.DriveType = 3 Then
If objEvent.Path_.Class = "__InstanceCreationEvent" Then
newdri = objEvent.TargetInstance.DeviceId
Wscript.Echo "新增磁盘盘符为: " & newdri
End If
End If
Loop
21 发表于 2007-10-23 09:39 ·  中国 广东 东莞 电信
初级用户
积分 48
发帖 20
注册 2007-10-11 15:02
18年会员
UID 99450
性别 男
状态 离线
我想制作一个批处理,当有U盘接入系统时,能自动检测到U盘盘符并自动进行删除或复制或备份的工作,请高手示范下脚本如何编写。
以前自己写的比较简单且比较死板,只能固定在某个U盘盘符,且需要手动敲键,同时接入两个时就会出错,因为接入时总是有先有后,系统显示盘符也是有先有后的,所以经常只能对先接入的那个完成操作……
22 发表于 2007-10-23 16:06 ·  中国 浙江 温州 乐清市 电信
初级用户
★★
积分 109
发帖 52
注册 2006-01-03 22:47
20年会员
UID 48392
状态 离线
楼上的这个批处理是准备时时刻刻都运行并检测U盘吗?

还是准备放到U盘上,作为U盘 autorun的程序?

后者可能好办一些,可以用cd得到其路径,然后处理一下,分离盘符出来。
23 发表于 2007-10-23 16:24 ·  中国 广东 东莞 电信
初级用户
积分 48
发帖 20
注册 2007-10-11 15:02
18年会员
UID 99450
性别 男
状态 离线
不是啊,想做成一个批处理脚本,需要使用到U盘时,就双击运行,因为工作要测试很多U盘,经常做大批量重复的工作,比如拷入100M到1000M的测试文件,测试完成后再删除……很累很无聊……想做成批处理全自动运行,我要做的就只是插拔U盘就好了,不用再点击鼠标或是键盘……
24 问一下,3742668,能解释一下你2楼代码的意思吗? 发表于 2008-08-19 16:18 ·  中国 山西 临汾 联通
新手上路
积分 8
发帖 3
注册 2008-08-19 12:54
17年会员
UID 123576
性别 男
状态 离线
另外检测U盘盘符的原理是什么,仅从盘的名称“可移动磁盘”吗?
另外,DriveType是什么意思?
25 发表于 2008-08-19 17:24 ·  美国 惠普HP
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
DriveType表示磁盘类型
0:"Unknown"
1:"可移动磁盘"
2:"本地磁盘"
3:"Network Disk或移动硬盘"
4:"CD-ROM"
5:"RamDisk 内存盘"
26 发表于 2008-08-20 11:23 ·  中国 山西 临汾 联通
新手上路
积分 8
发帖 3
注册 2008-08-19 12:54
17年会员
UID 123576
性别 男
状态 离线
获得U盘盘符能不用wmic 吗?就用内部命令。
27 发表于 2010-03-02 17:27 ·  中国 北京 电信
新手上路
积分 6
发帖 4
注册 2008-10-15 21:37
17年会员
UID 128475
性别 男
状态 离线
网上收索了很多,好像都不完美.
有devcon,wmic,vbs

请问有用dos的命令就可以实现的如下功能吗?
自动识别U盘,获得盘符,删除U盘,重新识别U盘.
论坛跳转: