发新话题
打印

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

[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 编辑 ]

TOP

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

TOP

发新话题