无忧启动论坛

标题: 发个PE环境下取得启动U盘所在盘符的工具 [打印本页]

作者: microcwj    时间: 2012-3-5 20:16
标题: 发个PE环境下取得启动U盘所在盘符的工具
PE环境下如果不固定启动U盘盘符,则可以用此工具来取得启动U盘所在盘符,用得着的就下载试用下,然后顶顶更健康。
用法:
1.将压缩包内两个文件解压至%system32%目录下,然后在PECMD.INI中以EXEC =%WS%\GUdisk.exe运行;
2.在BAT、CMD批处理或者PECMD.INI中以%Udisk%环境变量来取得盘符值,盘符格式为G:
3.当然此程序也可以在Win 2K环境中运行。

GUdisk.part1.rar

195.31 KB, 下载次数: 67, 下载积分: 无忧币 -2

GUdisk.part2.rar

195.31 KB, 下载次数: 64, 下载积分: 无忧币 -2

GUdisk.part3.rar

195.31 KB, 下载次数: 72, 下载积分: 无忧币 -2

GUdisk.part4.rar

1.23 KB, 下载次数: 54, 下载积分: 无忧币 -2


作者: microcwj    时间: 2012-3-5 20:18
论坛上传文件有限制,所以分成四个压缩包,各位坛友谅解。下完四个文件后解压任意一文件即可运行。
作者: 426L    时间: 2012-3-5 20:37
for %%I IN (Z,Y,W,...C) do IF EXIST %%I:\Tools\Init.cmd SET %UDISK%=%%I:

我的定位方法, 不知道楼主怎么处理的。
作者: 2012cwz    时间: 2012-3-5 21:40
顶顶更健康......
作者: mdyblog    时间: 2012-3-6 08:14
标题: 回复 #3 426L 的帖子
用 PECMD2012 直接搞定:
LIST_UDISK.wcs:
ENVI UDISK=
FORX * Z Y X W V U T S R Q P O N M L K J I H  G F E D C B A,DRV, TEAM  FORM TYPE,BUS=%DRV%:| FIND $DRIVE_USBDISK=%TYPE%,ENVI UDISK=%UDISK%%DRV%
MESS  UDISK=%UDISK%




[ 本帖最后由 2012abc19701 于 2012-3-6 08:17 编辑 ]
作者: microcwj    时间: 2012-3-8 07:04
都是不错的方法,呵呵,其实3楼用的方法经典,一个FOR命令搞定。
作者: microcwj    时间: 2012-3-8 07:09
3楼的方法简单,但是有局限性,那就是必须U盘上存在某个文件,换一个U盘又要新建文件啦。总之各有各的好处吧。
作者: 2011-joyung    时间: 2012-3-8 09:51
原帖由 microcwj 于 2012-3-5 20:16 发表
PE环境下如果不固定启动U盘盘符,则可以用此工具来取得启动U盘所在盘符,用得着的就下载试用下,然后顶顶更健康。
用法:
1.将压缩包内两个文件解压至%system32%目录下,然后在PECMD.INI中以EXEC =%WS%\GUdis ...


如果插了多个U盘,返回的是启动U盘的盘符吗?
作者: 2011-joyung    时间: 2012-3-8 10:21
原帖由 microcwj 于 2012-3-5 20:16 发表
PE环境下如果不固定启动U盘盘符,则可以用此工具来取得启动U盘所在盘符,用得着的就下载试用下,然后顶顶更健康。
用法:
1.将压缩包内两个文件解压至%system32%目录下,然后在PECMD.INI中以EXEC =%WS%\GUdis ...

刚试了,WIN7PE下好像不起作用啊!
作者: xiaoyuan0417    时间: 2012-5-24 13:28
标题: 回复 #1 microcwj 的帖子
本人相当菜,可否给个示例……
先谢过……
作者: eyinhe    时间: 2012-5-24 19:20
研究一下3楼的方法,看起来好像比较简单。
作者: microcwj    时间: 2013-9-8 14:45
xiaoyuan0417 发表于 2012-5-24 13:28
本人相当菜,可否给个示例……
先谢过……

其实一楼已经说得很清楚了,使用方法如下:
将压缩包内两个文件解压至%system32%目录下,然后在PECMD.INI中以EXEC =%WS%\GUdisk.exe运行,INI文件的下行命令即可以%Udisk%环境变量来取得盘符。




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3