无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 1267|回复: 4
打印 上一主题 下一主题

求一个变量!

[复制链接]
跳转到指定楼层
1#
发表于 2009-2-22 12:33:52 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
求一个变量!
我想用WINNT32.BAT安装xp系统,WINNT.SIF文件的[GUIRunOnce]字段下添加如下,
[GUIRunOnce]
    Command1="F:\winxp\soft\Soft.exe"
目的是想在未出现桌面前运行软件安装管理器,完成部分软件安装。我把软件安装管理器放在了F盘的WINXP文件夹下,必须明确指定“F”盘符。
能否把Command1="F:\winxp\soft\Soft.exe"中的"F"盘符换成一个变量,适合WINXP放在C盘以外的任何盘都能起作用,免去修改的麻烦!
请路过的高手给帮忙!我先谢啦!
5#
发表于 2009-2-26 00:07:39 | 只看该作者
echo off
setlocal enabledelayedexpansion
for /f "delims=\" %%i in ('fsutil fsinfo drives^|find /v ""') do (
    set var=%%i
    set drive=!var:~-2!
    fsutil fsinfo drivetype !drive!|find "可移动驱动器">nul && (
        for /f "tokens=*" %%j in ('dir /a-d /b !drive!\软件安装管理工具.bat 2^>nul') do if not "%%j"=="" start "" "!drive!\%%j" & exit
    )   
)

这个是我在USB-CDROM里调用U盘里的软件安装管理工具的部分P处理..目的是把U盘插到电脑里直接启动U盘的软件安装管理.你可适当修改一下...可以达到变量%var%=f:  注意盘符变量值不是!drive! 不知道你用得着不.
回复

使用道具 举报

4#
发表于 2009-2-25 18:03:11 | 只看该作者
可以用P处理吗。
回复

使用道具 举报

3#
 楼主| 发表于 2009-2-23 21:24:15 | 只看该作者
我也不太清楚,不过还是谢谢你
回复

使用道具 举报

2#
发表于 2009-2-23 18:53:07 | 只看该作者
sif文件是否支持这样的变量哦

用相对路径看看行不

或者用winnt32.bat修改sif文件
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2026-1-24 10:54

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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