中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [部分已结]有否类似 findcd 的 U盘盘符识别程序 findusb ?
« [1] [2] »
作者:
标题: [部分已结]有否类似 findcd 的 U盘盘符识别程序 findusb ? 上一主题 | 下一主题
electronixtar
铂金会员





积分 7493
发帖 2672
注册 2005-9-2
状态 离线
『第 16 楼』:  

提示: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'>"
2006-9-11 21:12
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
doit2004
新手上路





积分 2
发帖 1
注册 2006-10-2
状态 离线
『第 17 楼』:  



  Quote:
Originally posted by willsort at 2006-7-21 21:56:
Re buddiyar:

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

那在NT系统下该怎么办呢?

2006-10-9 04:13
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
brglng
银牌会员

永遠的DOS~~~



积分 1200
发帖 466
注册 2005-2-1
来自 上海
状态 离线
『第 18 楼』:  

如果在纯DOS下该怎么完成呢?



32位才是DOS未来的希望
个人网志:http://sololand.moe
2006-10-9 10:07
查看资料  发短消息 网志   编辑帖子  回复  引用回复
lyncom
新手上路





积分 4
发帖 2
注册 2007-5-15
状态 离线
『第 19 楼』:  

有没有关于将光驱映射为%cdrom%的内容

2007-5-15 16:52
查看资料  发短消息 网志   编辑帖子  回复  引用回复
axi
中级用户

脚本爱好者


积分 238
发帖 93
注册 2007-3-11
来自 GZ
状态 离线
『第 20 楼』:  



  Quote:
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


2007-5-15 21:50
查看资料  发短消息 网志  OICQ (453623262)  编辑帖子  回复  引用回复
lmm333
初级用户





积分 48
发帖 20
注册 2007-10-11
状态 离线
『第 21 楼』:  

我想制作一个批处理,当有U盘接入系统时,能自动检测到U盘盘符并自动进行删除或复制或备份的工作,请高手示范下脚本如何编写。
以前自己写的比较简单且比较死板,只能固定在某个U盘盘符,且需要手动敲键,同时接入两个时就会出错,因为接入时总是有先有后,系统显示盘符也是有先有后的,所以经常只能对先接入的那个完成操作……

2007-10-23 09:39
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
dooomer
初级用户





积分 109
发帖 52
注册 2006-1-3
状态 离线
『第 22 楼』:  

楼上的这个批处理是准备时时刻刻都运行并检测U盘吗?

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

后者可能好办一些,可以用cd得到其路径,然后处理一下,分离盘符出来。

2007-10-23 16:06
查看资料  发短消息 网志   编辑帖子  回复  引用回复
lmm333
初级用户





积分 48
发帖 20
注册 2007-10-11
状态 离线
『第 23 楼』:  

不是啊,想做成一个批处理脚本,需要使用到U盘时,就双击运行,因为工作要测试很多U盘,经常做大批量重复的工作,比如拷入100M到1000M的测试文件,测试完成后再删除……很累很无聊……想做成批处理全自动运行,我要做的就只是插拔U盘就好了,不用再点击鼠标或是键盘……

2007-10-23 16:24
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
fei009
新手上路





积分 8
发帖 3
注册 2008-8-19
状态 离线
『第 24 楼』:  问一下,3742668,能解释一下你2楼代码的意思吗?

另外检测U盘盘符的原理是什么,仅从盘的名称“可移动磁盘”吗?
另外,DriveType是什么意思?

2008-8-19 16:18
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 25 楼』:  

DriveType表示磁盘类型
0:"Unknown"
1:"可移动磁盘"
2:"本地磁盘"
3:"Network Disk或移动硬盘"
4:"CD-ROM"
5:"RamDisk 内存盘"



2008-8-19 17:24
查看资料  发短消息 网志   编辑帖子  回复  引用回复
fei009
新手上路





积分 8
发帖 3
注册 2008-8-19
状态 离线
『第 26 楼』:  

获得U盘盘符能不用wmic 吗?就用内部命令。

2008-8-20 11:23
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
popo77
新手上路





积分 6
发帖 4
注册 2008-10-15
状态 离线
『第 27 楼』:  

网上收索了很多,好像都不完美.
有devcon,wmic,vbs

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

2010-3-2 17:27
查看资料  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: