高分急求如何用winrer自动把文件解压出来,提示“没有找到压缩文件”

lvw8000 2009-04-29 12:39:57
Shell "C:\Program Files\WinRAR\Winrar e " & App.Path & "\F.rar"

用上面代码在VB代码环境下可以实现把文件自动解压出来,,但编译后就出现提示“没有找到压缩文件”,不知道是什么原因,是在同一台电脑上

哪位高手有更好的解压方法吗?自动把文件解压出来
...全文
2690 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
射天狼 2009-04-29
  • 打赏
  • 举报
回复
不支持长路径,建议用API函数转成短路径。
Public Declare Function GetShortPathName Lib "kernel32" Alias "GetShortPathNameA" (ByVal lpszLongPath As String, ByVal lpszShortPath As String, ByVal cchBuffer As Long) As Long


或者将文件路径包含在隐号中。


天狼工作室
http://www.j2soft.cn/
嗷嗷叫的老马 2009-04-29
  • 打赏
  • 举报
回复
Shell "C:\Program Files\WinRAR\Winrar e """ & App.Path & "\F.rar""" 


把路径引起来试试.

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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