标题: [文件操作] 求助,关于批处理执行INF文件的格式 [打印本页]
作者: eech 时间: 2019-9-17 03:05 标题: 求助,关于批处理执行INF文件的格式
求教各位兄弟,c盘根目录下有文件regedit.inf,
运行 rundll32 syssetup,SetupInfObjectInstallAction DefaultInstall 128 c:\regedit.inf (用inf绝对路径)正确执行
运行 rundll32 syssetup,SetupInfObjectInstallAction DefaultInstall 128 regedit.inf 直接运行文件名,则会报错
求各位高人指点,求批处理调用正确执行inf文件的方法
作者: 窄口牛 时间: 2019-9-17 06:45
放到windows或者system32下,后一个语句可能就可以了
作者: Batcher 时间: 2019-9-17 08:38
- @echo off
- REM 先切换到inf文件所在目录
- cd /d "C:\"
- rundll32 syssetup,SetupInfObjectInstallAction DefaultInstall 128 regedit.inf
复制代码
这样可以吗?
作者: eech 时间: 2019-9-17 16:36
首先谢谢两位的回复,难道BAT调用INF,只能用绝对路径吗?我想搞懂这个问题
作者: eech 时间: 2019-9-17 16:37
回复 3# Batcher
首先谢谢两位的回复,难道BAT调用INF,只能用绝对路径吗?我想搞懂这个问题
作者: Batcher 时间: 2019-9-17 17:12
回复 5# eech
不光是 rundll32 处理 inf 文件,其它命令处理其它类型的文件,它首先要知道待处理的文件在什么地方,要么是绝对路径要么是相对路径。
作者: 窄口牛 时间: 2019-9-17 17:55
不在系统规定的path里就必须明示给它。
作者: eech 时间: 2019-9-17 20:33
回复 6# Batcher
大侠,我把regedit.inft 和 regedit.bat 放在C盘根目录下,(regedit.bat内容:rundll32 syssetup,SetupInfObjectInstallAction DefaultInstall 128 regedit.inf ) ,则会报错,可如果批处理内容改成其他命令,比如start d:\ 则能正常打开D盘,就不会报错
作者: Batcher 时间: 2019-9-17 20:40
回复 8# eech
报错信息能发出来看看嘛
作者: eech 时间: 2019-9-17 21:06
回复 9# Batcher
第一道命令正常执行,第二道,弹出报错窗口
作者: eech 时间: 2019-9-18 21:44
回复 9# Batcher
http://www.bathome.net/viewthread.php?tid=53851&extra=
10楼
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |