找回密码
 加入
搜索
查看: 5688|回复: 10

RunWait(@ComSpec & " /c " & " ")调用WINRAR问题

  [复制链接]
发表于 2009-9-10 10:31:33 | 显示全部楼层 |阅读模式
本帖最后由 鸟人 于 2009-9-12 10:35 编辑

调用WINRAR打包最后一个盘下NOD32_BackUp里的所有文件到NOD32Bases.rar

$ver = DriveGetDrive("FIXED")
$i = $ver[0]
$bases = StringUpper($ver[$i])
FileWriteLine($bases & "\NOD32_BackUp\BackUp.bat", "start winRAR.exe a "&$bases & "\NOD32_BackUp\NOD32Bases.rar "&$bases & "\NOD32_BackUp\*"& @CRLF)
FileClose($bases & "\NOD32_BackUp\BackUp.bat")
RunWait($bases & "\NOD32_BackUp\BackUp.bat", "", @SW_HIDE)
FileDelete($bases & "\NOD32_BackUp\BackUp.bat")

这样没问题。

$ver = DriveGetDrive("FIXED")
$i = $ver[0]
$bases = StringUpper($ver[$i])
RunWait(@ComSpec & " /c " & " winRAR.exe a "&$bases & "\NOD32_BackUp\NOD32Bases.rar "&$bases & "\NOD32_BackUp\*","",@SW_HIDE)

但这样写怎么就不行呢,
RunWait(@ComSpec & " /c " & " winRAR.exe  a  e:\NOD32_BackUp\NOD32Bases.rar    e:\NOD32_BackUp\*","",@SW_HIDE)
这样还是不行
错在那里????
发表于 2009-9-10 10:55:31 | 显示全部楼层
$ver = DriveGetDrive("FIXED")
$i = $ver[0]
$bases = StringUpper($ver[$i])
RunWait(@ComSpec & " /c " & " start winRAR.exe a " & $bases & "\NOD32_BackUp\NOD32Bases.rar " & $bases & "\NOD32_BackUp\*", "", @SW_HIDE)
发表于 2009-9-10 11:03:20 | 显示全部楼层
我哭!!!!!
这个错犯的好傻!!!
 楼主| 发表于 2009-9-10 11:07:54 | 显示全部楼层
唉!!!
真的是好傻哦
发表于 2009-9-10 15:03:12 | 显示全部楼层
没解决吗?鸟人???
发表于 2009-11-23 20:41:57 | 显示全部楼层
多谢,正需要!
发表于 2010-4-25 12:51:08 | 显示全部楼层
高手真的多,厉害!
发表于 2010-7-17 16:52:40 | 显示全部楼层
拿了东西道声谢..
发表于 2011-9-4 18:32:04 | 显示全部楼层
我晕死,为了找一个自解压的例子搞了半天都没找到
发表于 2012-6-7 00:26:58 | 显示全部楼层
回复 2# afan


    原来如此,thx
发表于 2015-7-26 09:48:40 | 显示全部楼层
如果是 用 $ver = fileread($file)
$i = $ver[0]
$bases = StringUpper($ver[$i])
RunWait(@ComSpec & " /c " & " echo" & $bases & ">>" & "F\"".txt"", "", @SW_HIDE)怎么执行啊  谢谢
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-28 18:18 , Processed in 0.148313 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表