Board logo

标题: 用批处理文件导入注册表文件的问题 [打印本页]

作者: eech     时间: 2006-11-28 00:20    标题: 用批处理文件导入注册表文件的问题

目的:执行后.删除该注册表文件和自身

我直接用
@echo off
start f:\tmp.reg
del f:\tmp.reg
del %0
%0

但总是出错提示"无法导入 f:\tmp.reg: 打开文件时出错。可能有磁盘或文件系统错误。".

请高手批点
作者: electronixtar     时间: 2006-11-28 01:02

@echo off
regedit /s f:\tmp.reg
del f:\tmp.reg
del "%~f0"

作者: 不得不爱     时间: 2006-11-28 05:59
@echo off
start f:\tmp.reg //你这儿是另外开窗口执行REG文件
del f:\tmp.reg    //你这儿在上面的命令还没有执行完成就把文件删除了,上面的命令怎么不出错?
del %0
%0
作者: lxmxn     时间: 2006-11-28 06:02

  2楼正解。

作者: eech     时间: 2006-11-28 06:13
谢谢2楼朋友的帮助.和版主的指点!