Board logo

标题: [其他] 求一段自动识别U盘。并打开U盘下某一文件夹代码 [打印本页]

作者: shopwz    时间: 2009-2-17 22:09     标题: 求一段自动识别U盘。并打开U盘下某一文件夹代码

求一段自动识别U盘。并打开U盘下某一文件夹代码。
本人有好多台电脑。而且每次插上U盘盘符都不一样。
又禁止了自动播放假如每次需要同时打开 1 2 3等文件夹 该如何操作?
希望求一段自动识别U盘并打开某些文件的代码
作者: Batcher    时间: 2009-2-17 22:11

怎样用批处理获取U盘盘符?
http://bbs.bathome.net/viewthread.php?tid=2683
作者: shopwz    时间: 2009-2-18 13:08

光会获取没用了。。。
作者: Batcher    时间: 2009-2-18 14:53     标题: 回复 3楼 的帖子

获取以后,再用start命令打开指定文件夹就行了。
作者: shopwz    时间: 2009-2-18 15:03

能不能把获取跟打开整合到一起呢?能给我个完整的代码么

作者: Batcher    时间: 2009-2-18 15:29     标题: 回复 5楼 的帖子

可以。你先自己试着写写,把代码贴出来,错了自然有人帮你改。
本论坛不欢迎“伸手党”。
作者: shopwz    时间: 2009-2-18 19:11

或者 vbs的也可以。嘿嘿
Set Fso = CreateObject("Scripting.FileSystemObject")
Set B = Fso.Drives

For Each A in B
    If A.DriveType = 1 Then
       aDisk = aDisk & A.DriveLetter & ": "
    End If
Next
aDisk = Replace(aDisk, "A: ","")
If aDisk = "" Then
   WScript.Echo  "U盘设备未插入"
   Else
   WScript.Echo "U盘符为 " & aDisk
End If
这个是识别的。网上找来的。至于打开我就不会了。
作者: Batcher    时间: 2009-2-18 23:06     标题: 回复 7楼 的帖子

“打开”在批处理中用start命令
作者: shopwz    时间: 2009-2-19 19:22

还是不会。。555大哥您QQ多少。。
作者: Batcher    时间: 2009-2-19 20:51     标题: 回复 9楼 的帖子

  1. start C:\test
复制代码
QQ见签名
作者: shopwz    时间: 2009-2-19 22:02

上面代码加到vbs里面没反映。提示错误啊。上面代码好像是bat代码啊。bat如何调用 vbs的自动扫描结果?
作者: Batcher    时间: 2009-2-19 22:09     标题: 回复 11楼 的帖子

BAT中怎样调用VBS并获取VBS的返回结果?
http://bbs.bathome.net/viewthread.php?tid=2187#pid12597




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2