Board logo

标题: [GuiRunOnce]下能置入删除自身的批处理吗 [打印本页]

作者: aldok    时间: 2009-5-12 18:20     标题: [GuiRunOnce]下能置入删除自身的批处理吗

各位大侠:

[GuiRunOnce]下能置入删除自身的批处理吗

我最近学做启动光盘制作,
在光盘根目录下建$1\install目录  其下置入winrar.exe  和 winrar.bat ;
在光盘根目录下置入delself.bat
在 winnt.sif  [GuiRunOnce]段写入
%systemdrive%\install\winrar.bat
%systemdrive%\delself.bat

winrar.bat内容:
start %systemdrive%\install\winrar.exe /s

delself.bat内容:
cd install
del winrar.exe
del winrar.bat
cd..
rd install
del delself.bat

弄好后,安装系统能装winrar就是不能删除掉上述文件,必须手动运行delself.bat,为啥

我的思路是: 用winnt.sif  [GuiRunOnce]来首次启动运行,用批处理来删除一些文件及自身.

[ 本帖最后由 aldok 于 2009-5-13 20:50 编辑 ]
作者: renmingwu    时间: 2010-1-19 16:07

可以用——del %0
%0代表正在运行的批处理自身,可包含空格




欢迎光临 EZB 论坛 (http://ultraiso.net/ezbbbs/) Powered by Discuz! 6.1.0