无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 2811|回复: 1
打印 上一主题 下一主题

学习Windows XP SP2 以后的 Hotfix 及 WMP10(11)全自动集成工具问题

[复制链接]
跳转到指定楼层
1#
发表于 2007-1-18 11:56:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
::设置本地目录
For /F "delims=" %%I In ("%CFGFile%") Do Set ThisPath=%%~dpI
Set ThisPath=%ThisPath:~0,-1%
这里的Set ThisPath=%ThisPath:~0,-1%什么意思,有什么用处?

::设置 Windows 安装源 I386 的父路径
For /F "tokens=2 delims=^=" %%i In ('find /I ^"安装源^" %CFGFile%') do SET

XPSP2CD=%%i

为什么 do SET XPSP2CD=%%i分成了两行
For 语句将 %CFGFile% 的路径信息传递给 ThisPath
下面的一句是要去掉路径最右边的一个斜杠“\"。


find /I ^"安装源^" %CFGFile%里的 ^是什么意思有什么作用,我看着不用也行啊
希望得到帮助
为了能让 For 语句正确解析括号中的命令,当在 For 语句中使用带有引号“"”的命令行时,需要在引号前面加一个“^”

[ 本帖最后由 老毛桃 于 2007-1-18 02:00 PM 编辑 ]
2#
 楼主| 发表于 2007-1-19 22:00:59 | 只看该作者
谢谢老毛桃,老毛桃的批处理水平了不得.要向你多学习
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-28 02:53

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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