无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: 2011hiboy
打印 上一主题 下一主题

[终结版]【极致全能】【更多图、更多真相】Aero7PE+合盘、教程、资源....

    [复制链接]
3841#
 楼主| 发表于 2012-5-7 23:42:03 | 只看该作者
原帖由 2011mking 于 2012-5-7 23:34 发表
这不太好搞,空驱动分配了盘号,如果用判断目录都要等待,取属性估计也是等待。

对,如果搞个隐藏运行就更糟了,等待在那,还结束不了,对pe性能影响太大。。

我下午搞了一下午的识别U盘并加载的,可惜搞到最后空驱动器也是可移动磁盘。。

能否识别可访问媒体并且搜索呢,像那种空驱动器就不会访问了。。

for ···c d e f g h·······这种一运行就卡住。
回复

使用道具 举报

3842#
发表于 2012-5-7 23:43:39 | 只看该作者
刚找了找,试试这个卡不卡住
VBS检查盘符的使用状况
on error resume next
set fso=createobject("scripting.filesystemobject")
set ws=createobject("wscript.shell")
IDE=inputbox("请输入您要查询的盘符名称","系统提示","C")

Set Disks = fso.Drives
exi=false
wri=false
For Each Disk in Disks
set ID=fso.GetDrive(fso.GetDriveName(Disk))
if instr(1,lcase(ID.DriveLetter),lcase(IDE))<>0 then
exi=true
If Disk.IsReady=false Then
exit for
end if
set file=fso.createtextfile(ID.DriveLetter&":\OK.TXT",true)
file.close
if fso.fileexists(ID.DriveLetter&":\OK.TXT")=true then
wri=true
end if
exit for
end if
Next

if exi=true then
msg1="盘符 "&ucase(ide)&":\"&" 存在!"
else
msgbox"盘符 "&ucase(ide)&":\"&" 不存在!",4096+64,"系统提示"
wscript.quit
end if

if wri=true then
msg2="目标驱动器可写入!"
else
msg2="目标驱动器无法写入!"
end if

msgbox msg1&vbcrlf&msg2,4096+64,"查询结果"


====================
还有这个
自动判断u盘的盘符

Dim fso, SubDrives, i, DrivePath
Set fso = CreateObject("Scripting.FileSystemObject")
Set SubDrives = fso.Drives
For Each i In SubDrives
    DrivePath = i.DriveLetter
    If fso.GetDrive(DrivePath & ":").DriveType = 1 Then Msgbox "盘符" & DrivePath & "是优盘", 48, "提示"
Next


[ 本帖最后由 2011mking 于 2012-5-7 23:45 编辑 ]
回复

使用道具 举报

3843#
发表于 2012-5-7 23:46:45 | 只看该作者
http://bbs.wuyou.net/redirect.ph ... amp;goto=nextnewset

这个贴子好象解决了卡住的问题。
回复

使用道具 举报

3844#
 楼主| 发表于 2012-5-7 23:50:30 | 只看该作者

回复 #3853 2011mking 的帖子

Thank You!!Thank You!!Thank You!!Thank You!!Thank You!!
Thank You!!Thank You!!Thank You!!Thank You!!Thank You!!
Thank You!!Thank You!!Thank You!!Thank You!!Thank You!!

这就去试试,嘿嘿,
回复

使用道具 举报

3845#
发表于 2012-5-7 23:51:14 | 只看该作者
刚刚试了下,模拟个空驱动器环境(弄了个tf卡的读卡器,不放TF卡)
手动运行从C盘搜到Z盘创建快捷方式(PETOOLS目录在X盘),空驱动器盘符H
然后在运行配置文件加载PETOOLS\PETOOLS.INI好像也没问题,看来是RP问题想卡住都没条件。。。
回复

使用道具 举报

3846#
发表于 2012-5-7 23:55:17 | 只看该作者
估计不是这种空驱动器,有点像win98年代以前的A盘,有些机器一读A读不到就跳错。
回复

使用道具 举报

3847#
发表于 2012-5-7 23:59:58 | 只看该作者
原帖由 2011mking 于 2012-5-7 23:55 发表
估计不是这种空驱动器,有点像win98年代以前的A盘,有些机器一读A读不到就跳错。

谢谢老大分享代码。。。

0.jpg (9.38 KB, 下载次数: 110)

0.jpg
回复

使用道具 举报

3848#
 楼主| 发表于 2012-5-8 00:00:27 | 只看该作者
原帖由 2011mking 于 2012-5-7 23:55 发表
估计不是这种空驱动器,有点像win98年代以前的A盘,有些机器一读A读不到就跳错。


运行FOR命令就出现


回复

使用道具 举报

3849#
发表于 2012-5-8 00:04:43 | 只看该作者
试试如下命令

type k:
看跳不跳出,不跳出就好办了,反正与正常驱动器的type x: 返回不一样。
回复

使用道具 举报

3850#
 楼主| 发表于 2012-5-8 00:04:55 | 只看该作者
有进展,看看这种情况,运行上面的提示,不过好多了,没有出现错误,呵呵

回复

使用道具 举报

3851#
 楼主| 发表于 2012-5-8 00:07:05 | 只看该作者
原帖由 2011mking 于 2012-5-8 00:04 发表
试试如下命令

type k:
看跳不跳出,不跳出就好办了,反正与正常驱动器的type x: 返回不一样。


偏偏是不好办的这种情况。。。
我在研究研究你提供的代码。。有希望,这是唯一不跳的方法了





[ 本帖最后由 2011hiboy 于 2012-5-8 00:13 编辑 ]
回复

使用道具 举报

3852#
发表于 2012-5-8 00:09:47 | 只看该作者
原帖由 zhs509 于 2012-5-7 23:51 发表
刚刚试了下,模拟个空驱动器环境(弄了个tf卡的读卡器,不放TF卡)
手动运行从C盘搜到Z盘创建快捷方式(PETOOLS目录在X盘),空驱动器盘符H
然后在运行配置文件加载PETOOLS\PETOOLS.INI好像也没问题,看来是R ...

我是用SD卡读卡试,用得都是网上找的批命令,也是不会卡。但我不知道能不能返回变量。
回复

使用道具 举报

3853#
 楼主| 发表于 2012-5-8 00:14:03 | 只看该作者
哈哈,新进展用dos菜鸟时代提供的VBS居然把K盘给干了,没有了,现在加载外置没问题了。。


哦哦哦哦哦 哦哦哦!!!




[ 本帖最后由 2011hiboy 于 2012-5-8 00:24 编辑 ]
回复

使用道具 举报

3854#
发表于 2012-5-8 00:28:58 | 只看该作者
帥氣的,不知道實用性怎麼樣
回复

使用道具 举报

3855#
 楼主| 发表于 2012-5-8 00:31:22 | 只看该作者
原帖由 feison 于 2012-5-8 00:28 发表
帥氣的,不知道實用性怎麼樣

实用性也帅气。嘿嘿,有问题的话反馈,才能更加帅气
回复

使用道具 举报

3856#
发表于 2012-5-8 00:39:24 | 只看该作者

回复 #3850 2011hiboy 的帖子

我想“”空驱动器“是那种IBM格式的读卡器才会卡住的,USB的不会,它的盘符应一定在U盘前的,能不能从Z往C找,找到就挂载退出。
回复

使用道具 举报

3857#
发表于 2012-5-8 00:46:46 | 只看该作者
下了个FBA版本,无线鼠键WIN7PE进入界面定机,有线鼠键正常 。 XPPE无线网卡不能使用。
回复

使用道具 举报

3858#
 楼主| 发表于 2012-5-8 00:53:59 | 只看该作者

回复 #3867 2011bench 的帖子

第一个是鼠标驱动的问题,我的无线鼠标和DOS下面的DISKGEN3.2还有点问题,进去后,鼠标只能上下直线移动
换个无线鼠标,或者换有线就没问题了

第二个是迷你pe的问题吧,这个迷你pe不是重点,可以自由更换的,可以把新的iso文件放到:u盘\imgs\
合盘---特色工具---列举imgs内的文件供选择启动,输入序号即可
回复

使用道具 举报

3859#
 楼主| 发表于 2012-5-8 00:55:30 | 只看该作者
原帖由 yunzhang 于 2012-5-8 00:39 发表
我想“”空驱动器“是那种IBM格式的读卡器才会卡住的,USB的不会,它的盘符应一定在U盘前的,能不能从Z往C找,找到就挂载退出。



这台机器只是一个例子吧,目的是让自动搜索并加载外置不在受空驱动器,等未知设备的影响

解决方法就是:http://bbs.wuyou.net/redirect.php?fid=39&tid=132086&goto=nextnewset

直接把空驱动器干了,嘿嘿,牛蛙。。。

[ 本帖最后由 2011hiboy 于 2012-5-8 00:56 编辑 ]
回复

使用道具 举报

3860#
发表于 2012-5-8 01:57:20 | 只看该作者
还可以不管这个空驱动,原样,用下面的试试,直接搜索 petools\外置安装.cmd,找到后并执行。
如果上面代码你测试没问题,用下面的也应该没问题。

Dim fso, SubDrives, i,File
Set fso = CreateObject("Scripting.FileSystemObject")
Set SubDrives = fso.Drives
set ws=WScript.CreateObject("WScript.Shell")
For Each i In SubDrives
    File=i.DriveLetter & ":\petools\外置安装.cmd"
    if i.IsReady=true then
      if  fso.fileExists(File) then ws.Run File,0
      Exit For
    End if
Next

[ 本帖最后由 2011mking 于 2012-5-8 02:05 编辑 ]
回复

使用道具 举报

3861#
发表于 2012-5-8 03:00:46 | 只看该作者
发表一下个人意见,用的是05-04版本1外置版,原版和个人修改版(删了QQ拼音和播放器),有机会在联想Z460上试了,2G内存。开机启动到桌面速度还行,在桌面放什么东西看不见,要刷新后才能看到东西。反应慢比较,不能加载外置点了出现下面图,加载不了一直停在那没反应,只有关了



以上的情况我是在朋友的联想笔记本Z460上试出现,只试一台笔记本不能代表什么

[ 本帖最后由 2011yang1238 于 2012-5-8 03:30 编辑 ]

20120508023320.jpg (21.08 KB, 下载次数: 85)

20120508023320.jpg
回复

使用道具 举报

3862#
发表于 2012-5-8 03:06:25 | 只看该作者
1.个人在联想Z460上试,创建内存盘也有问题,创建后第一次打开计算机能看到盘符,第二次就不行了出现下图20120508022934,看不到硬盘东西,等半小时都不行。用PE内的(创建内存盘并设置临时文件夹)是这样,用新的(图111)也是。


2.用下图555那个创建内存盘就能打开几次计算机能看到磁盘东西,几次后也出现图20120508022934那些情况



3.在网页上看PPTV也不能看出现图20120508023827,PPTV软件能看,打开PPTV但要等很久才行,网络没问题在系统用正常。


以上的情况我是在朋友的联想笔记本Z460上试出现,只试一台笔记本不能代表什么

[ 本帖最后由 2011yang1238 于 2012-5-8 03:31 编辑 ]

20120508022934.jpg (38.6 KB, 下载次数: 85)

20120508022934.jpg

111.jpg (9.96 KB, 下载次数: 116)

111.jpg

20120508023827.jpg (81.35 KB, 下载次数: 87)

20120508023827.jpg

555.jpg (5.79 KB, 下载次数: 89)

555.jpg
回复

使用道具 举报

3863#
 楼主| 发表于 2012-5-8 04:05:03 | 只看该作者

回复 #3871 2011yang1238 的帖子

那台联想的笔记本需要运行兼容版,原因你可以看看上一楼的图,某些不能识别的硬件和搜索外置的for命令卡住引起的。

目前正在优化外置的代码。期待。,
因为我测试的机器有台就是联想的。所以你的现象一说,我就明白了,如果我猜的不错,那台联想机器的进程里面还两个cmd.exe,还结束不了,那是隐藏运行弹出的空驱动器磁盘错误。。目前就剩下外置程序for命令和空驱动器的冲突了。
回复

使用道具 举报

3864#
发表于 2012-5-8 08:03:12 | 只看该作者
原帖由 2011hiboy 于 2012-5-8 00:55 发表



这台机器只是一个例子吧,目的是让自动搜索并加载外置不在受空驱动器,等未知设备的影响

解决方法就是:http://bbs.wuyou.net/redirect.php?fid=39&;tid=132086&goto=nextnewset

直接把空驱动器干了, ...

果然是干掉了。。。
连我空的TF卡读卡器盘符也干掉了。。。

删掉后面的换C盘那一段代码即可。。。

[ 本帖最后由 zhs509 于 2012-5-8 08:10 编辑 ]
回复

使用道具 举报

3865#
发表于 2012-5-8 08:40:41 | 只看该作者
原帖由 lcy163 于 2012-5-7 18:21 发表

;桌面显示“网络”,dword:00000001则不显示
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}]
@="Computers and Dev ...

我自己改下吧。。。
默认不显示桌面的(但打开计算机有这个“网络”),因为个人基本没用到这个。。。

然后歪置配置下注册信息由用户决定桌面是否显示“网络”即可!这样也比较方便查找“网络”图标,不喜欢这个图标的去掉外置的显示桌面网络的注册信息即可!
回复

使用道具 举报

3866#
发表于 2012-5-8 09:39:34 | 只看该作者
学习学习!!!!
回复

使用道具 举报

3867#
发表于 2012-5-8 11:06:53 | 只看该作者
原帖由 2011yang1238 于 2012-5-8 03:06 发表
1.个人在联想Z460上试,创建内存盘也有问题,创建后第一次打开计算机能看到盘符,第二次就不行了出现下图20120508022934,看不到硬盘东西,等半小时都不行。用PE内的(创建内存盘并设置临时文件夹)是这样,用新 ...

到这里看看,下载2个附件,直接运行即可!
应该可以解决了空驱动器问题VBS代码来源于dos时代菜鸟,我去掉了后面的部分代码

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=204621&page=127#pid2436822

[ 本帖最后由 zhs509 于 2012-5-8 11:08 编辑 ]
回复

使用道具 举报

3868#
发表于 2012-5-8 14:31:31 | 只看该作者
在Oracle VM VirtualBox虚拟机运行启动迷你pe,出现如下画面,何故?

2.jpg (12.92 KB, 下载次数: 98)

2.jpg
回复

使用道具 举报

3869#
发表于 2012-5-8 14:40:26 | 只看该作者
很好的一个pe,谢谢分享
回复

使用道具 举报

3870#
发表于 2012-5-8 14:41:20 | 只看该作者

回复 #3873 2011hiboy 的帖子

你说那两个PECMD进程,我今天改PECMD.INI时出现了,桌面出不来,只是出不来,已经准备好了点。所以我就按“Ctrl+Alt+Delete”,这时可以看到两个PEcmd进程和另一个进程,我中断了第三个进程,就进入桌面。看来不一定是“空驱动”问题,而且在我的845主板不会。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-6-28 07:39

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表