bat运行reg文件的步骤是什么//如何生产出bat

bat运行reg文件的步骤是什么//怎么生产出bat?
如你所见~~~~~~~~~~~~~~``
------最佳解决方案--------------------
把项目中的bat贴给你

REGEDIT XXX.reg

(REGEDIT Initial\MapX.reg)
(这个支持相对路径的,很不错)
------其他解决方案--------------------
regedit /s "***.reg"  // 为什么不行?????
------其他解决方案--------------------
扩展名是bat的文件是DOS操作系统下的批处理文件,是为了省掉手工输入多个DOS命令而自己建立的批处理文件,这个文件是文本文件,有一套批处理命令,但大多数用不到,你在建立批处理文件时,对要执行的命令要加上绝对路径才行,比如这样:
echo off //这句是不在屏幕上显示所执行的命令
c:\windows\system32\regedit/s a.reg
c:\windows\system32\copy d:\a.dat e:\a.dat //这句是把d盘里的a.dat考到e盘里的目录下并且文件名不变
然后把这个文本文件保存成"文件名.bat"就行了,
 
------其他解决方案--------------------
程序调用bat基本上直接用exec的函数就行,无论是php还是VC,很方便。。。
------其他解决方案--------------------
大哥,我将reg与程序打包之后,doc运行reg文件,路径怎么确定?
谁也不知道用户要把程序安装到那个盘里.......
c:\windows\system32\regedit/s a.reg//用这个对吗?
引用:
扩展名是bat的文件是DOS操作系统下的批处理文件,是为了省掉手工输入多个DOS命令而自己建立的批处理文件,这个文件是文本文件,有一套批处理命令,但大多数用不到,你在建立批处理文件时,对要执行的命令要加上绝对路径才行,比如这样:
echo off //这句是不在屏幕上显示所执行的命令
c:\windows\system32\regedit/s a.reg
c:\wi……

------其他解决方案--------------------
    批处理文件的命令是操作系统里带的命令,因些可以知道这些命令都在什么目录里,比如regedit.exe就是放在c:\windows\system32目录里(假设操作系统安装在C盘里而且是XP系统).只要知道目标计算机的操作系统是什么安装在哪个盘上就能知道批处理文件里的命令在什么地方,然后再查一下命令的具体用法,写进批处理文件就可以了
    另外,做安装盘时你可以把各个文件安装到不同的目录里,这样你就知道了在什么地方执行什么文件