无忧启动论坛
标题:
[求助]CMDlines.txt文件里的命令没有被执行?
[打印本页]
作者:
p2227
时间:
2007-2-10 20:53
标题:
[求助]CMDlines.txt文件里的命令没有被执行?
[Commands]
"rundll32 advpack.dll,LaunchINFSection nLite.inf,U"
"%windir%\temp\1\winrar.exe /s"
"%windir%\temp\1\MPSETUP.EXE /Q:A /R:N"
"%windir%\temp\1\IE6SP1\IE6SETUP.EXE /Q /R:N"
"%windir%\temp\1\DX90B\DXSETUP.EXE /opk"
其中
"rundll32 advpack.dll,LaunchINFSection nLite.inf,U"
被执行了,其他的没有被执行
winrar.exe是放在
$oem$\$$\temp\1\
里的,并且打开目录
%windir%\temp\1\
能看到它存在
开始>运行>%windir%\temp\1\winrar.exe /s>回车后winrar就被安装了
其它如此类推。
winnt.sif里有
OemPreinstall="Yes"
那是什么原因导致其不运行???之前用BAT文件是运行的,只是有附件所示的错误,查过一下,好像用CMD命令的都会这样。所以想到 直接放在CMDline.txt里。是CMDline.txt不支持参数???还是什么?
2k2.JPG
(5.82 KB, 下载次数: 64)
下载附件
2007-2-10 20:53 上传
作者:
jtyuer
时间:
2007-2-10 22:32
如果winrar.exe是放在$oem$\$$\temp\1\目录里的,那么试试这样
".\$$\temp\1\winrar.exe /s"
".\$$\temp\1\MPSETUP.EXE /Q:A /R:N"
按我说的改动后试试
作者:
laozhao
时间:
2007-2-11 00:00
"%windir%\temp\1\winrar.exe /s"
"%windir%\temp\1\MPSETUP.EXE /Q:A /R:N"
"%windir%\temp\1\IE6SP1\IE6SETUP.EXE /Q /R:N"
"%windir%\temp\1\DX90B\DXSETUP.EXE /opk"
把这一堆东西直接放到$oem$目录下吧,这样在安装时就不会把它们拷贝到硬盘,并且命令前的“%windir%\temp\1\”也可以省掉了。还有一个关键之处,这些命令必须是逐条执行的,如果用命令行表示的话就必须用“start /w”加载。
另:这个文件里就放一个命令语句,调用批处理文件或脚本文件,然后再仔细编写被调用文件多好啊,省去了很多麻烦。推荐使用wscript脚本,功能强大,也没有那个讨厌的dos窗口。
如下例所示:
cmdlines.txt内容
[Commands]
"WSCRIPT yourfile.VBS //B"
复制代码
然后在yourfile.vbs文件里面再逐个执行各补丁和程序的安装:
set m_sh = CreateObject("WScript.Shell")
res = m_sh.run("KB899588.EXE /u /z", , true)
res = m_sh.run("KB921883.EXE /u /z", , true)
....
and more
复制代码
作者:
it2000
时间:
2007-2-12 01:50
不会编程,一般只用autoit来运行这些东西
下面是偶搞的第一次启动选择安装office的脚本,因为不懂编程,看着help文件搞的,惭愧
$var = DriveGetDrive( "CDROM" )
If NOT @error Then
For $i = 0 to $var[0]
If FileExists($var[$i]&"\$oem$\OFFICE2003.EXE") Then
$off=$var[$i]
$val=MsgBox(4100, "信息", "是否安装OFFICE2003)",15)
if $val=6 then
run($off&"\$oem$\office2003.exe")
endif
endif
Next
EndIf
[
本帖最后由 it2000 于 2007-2-12 01:52 AM 编辑
]
作者:
jasonwang
时间:
2007-2-12 15:59
你这样安装应该是有问题的,首先:你的命令是同步执行,应该加上start /wait会好一些,这样会逐条执行。另外安装程序在CMDLINE。TXT时间段是否执行,我不知道,一般建议在RUNONCE时执行。
作者:
p2227
时间:
2007-2-13 08:57
汗,无忧要积分200才能搜索,所以有时我很久没有来就是这样
start 好像就是个DOS命令吧?那岂不是也要调用命令与提示符的窗口????
wscript脚本,汗,好像挻深奥的样子,或者 用GUIRUNONCE吧,不行再用XPLOAD等等软件,不过试一下也许就一天了……
作者:
李其
时间:
2007-3-3 16:34
好像格式不对,把二楼、三楼的意见综合在一起,应该可以。
作者:
opq
时间:
2010-7-21 15:34
看图示是某个参数执行出错了.
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/)
Powered by Discuz! X3.3