无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
123
返回列表 发新帖
楼主: hotdll
打印 上一主题 下一主题

ISO仿真安装WIN7/WIN8/2008/X64 ----- 2011-12-12更新!

[复制链接]
61#
发表于 2014-8-18 14:10:44 | 只看该作者
本帖最后由 321 于 2014-8-18 17:47 编辑

楼主看看下面的代码行不?
回复

使用道具 举报

62#
发表于 2014-8-18 17:46:27 | 只看该作者
本帖最后由 321 于 2014-8-18 17:48 编辑
hotdll 发表于 2011-9-30 21:38
二楼ISOCMD的包下载:
解压缩到U盘根目录


变量延迟的问题是没有使用setlocal enabledelayedexpansion语句吧? (写在最前面就行啦)
而且原来代码有逻辑问题
输入fn假设是fn=iso\DG.iso
第一次循环fn=z:\iso\DG.iso
第二次循环fn=y:\z:\iso\DG.iso
。。。。
最后一次循环fn=c:\d:\e:\f:\g:\h:\i:\j:\k:\l:\m:\n:\o:\p:\q:\r:\s:\t:\u:\v:\w:\x:\y:\z:\iso\DG.iso
= =所以我觉得能echo出来它也挺不容易了.....

测试成功,代码如下

:findiso

setlocal enabledelayedexpansion

set /p fn=请输入ISO文件名:

for %%i in (z,y,x,w,v,u,t,s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c) do (

         set fntry=%%i:\%fn%

         if exist %%i:\%fntry% goto load

)

echo 查找结束,未发现%fn%文件存在!

echo 请按任意键重新输入文件名:

pause >nul

goto findiso


:load
echo Found.
pause >nul


有空的同志们能麻烦您看一下这个帖子吗
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=337402
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-9-17 13:26

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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