[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[已解决]怎样用VBS安装INF

如题,搜索了半天,只找到了命令行或批处理安装inf文件的方法,但是怎么也找不到用vbs安装的方法

我都怀疑了,是不是问题简单到白吃的程度了,所以没有人问呢???

麻烦大侠指点迷津啊!

多谢大侠啦!

[ 本帖最后由 lon91ong 于 2008-9-27 11:08 编辑 ]

可以用bat安装啊,v

  1. RUNDLL32.EXE SETUPAPI.DLL,InstallHinfSection DefaultInstall 128 .\packet.inf
  2. ::例如,你要安装的inf文件名字叫做“修改扫雷记录(添加).inf”,那么你可以利用如下代码安装该inf文件
  3. ::RUNDLL32.EXE SETUPAPI.DLL,InstallHinfSection DefaultInstall 128 .\修改扫雷记录(添加).inf
  4. pause
  5. ::前提是必须有这个文件和批处理命令放到同一个目录下,别求放都其他的地方,找不到地方,我也不管了。日他。
复制代码

------------------------------------------------------------------------------------------
自己测试看效果,我不讲了,很简单。。呵呵

[ 本帖最后由 lixiaodaoaaa 于 2008-9-26 21:44 编辑 ]

TOP

不能直接用VBS安装吗???
非得用批处理命令才成???

TOP

bat可以了,就行了

bat就可以了,非要vbs吗?
vbs也许可以吧。。把上面的批处理转化成vbs算了。。汗。。。
  1. Set ws = CreateObject("Wscript.Shell")  
  2. ws.run "cmd /c RUNDLL32.EXE SETUPAPI.DLL,InstallHinfSection DefaultInstall 128 .\packet.inf",vbhide  
  3. wscript.sleep 2300
  4. wscript.sleep 2300
复制代码



前提是必须有这个文件和这个vbs到同一个目录下,别求放都其他的地方,找不到地方,我也不管了。日他。

[ 本帖最后由 lixiaodaoaaa 于 2008-9-27 10:48 编辑 ]

TOP

原来楼主是根本不会vbs

To 楼上的,
“必须有这个文件和这个vbs到同一个目录下”?你不会为.\packet.inf指定目录吗?
  1. CreateObject("WScript.Shell").Run "RUNDLL32.EXE SETUPAPI.DLL,InstallHinfSection DefaultInstall 128 C:\hack\packet.inf"
复制代码
命令行参考:hh.exe ntcmds.chm::/ntcmds.htm
求助者请拿出诚心,别人才愿意奉献热心!
把查看手册形成条件反射!

TOP

版主真是牛,一眼就看出我根本不会VBS
我刚刚开始学!
以前也接触过,一直是Ctrl+C和Ctrl+V而已,没有系统学过!

TOP

返回列表