DELPHI怎样调用WINRAR压缩文件???

lhzongji 2003-06-17 02:31:34
DELPHI怎样调用WINRAR压缩文件???
...全文
599 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhksoft 2003-06-17
  • 打赏
  • 举报
回复
if shellexecute(handle,nil,'winrar a c:\test.rar c:\test.txt',nil,nil,SW_SHOW)>31
then
....
else
.....
lhzongji 2003-06-17
  • 打赏
  • 举报
回复
shellexecute(handle,nil,'winrar a c:\test.rar c:\test.txt',nil,nil,SW_SHOW)返回错误代码ERROR_PATH_NOT_FOUND值为2

不过已经解决了。

应该shellexecute(handle,nil,'winrar','a c:\test.rar c:\test.txt',nil,SW_SHOW)

a c:\test.rar c:\test.txt应该作为PARA传递。

多谢这位兄台,我怎么给你分?
things 2003-06-17
  • 打赏
  • 举报
回复
什么错?
shellexecute(handle,nil,'winrar a c:\test.rar c:\test.txt',nil,nil,SW_SHOW)
lhzongji 2003-06-17
  • 打赏
  • 举报
回复
没人帮忙了吗?
lhzongji 2003-06-17
  • 打赏
  • 举报
回复
好想不行啊

shellexecute(handle,'open','winrar a c:\test.rar c:\test.txt',nil,nil,SW_SHOW)
lhzongji 2003-06-17
  • 打赏
  • 举报
回复
多谢这位兄台,我去调试,成功了我就马上给分
things 2003-06-17
  • 打赏
  • 举报
回复
在uses中加入ShellAPI

ShellExecute(handle,'open','命令',null,null,SW_SHOW );

命令= winrar a c:\abc.txt
lhzongji 2003-06-17
  • 打赏
  • 举报
回复
WINRAR命令行格式如下,我怎样在DELPHI中SHELL这个命令?
压缩:WINRAR A [-switches] [Files] [@File lists]

解压缩:如果带目录解压缩
    WINRAR X [-switches] [Files] [@File lists] [destionation folder]

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧