无忧启动论坛

标题: 已解决,一个WinRAR的命令行,大神们帮帮忙 [打印本页]

作者: qq718088718    时间: 2022-5-27 09:18
标题: 已解决,一个WinRAR的命令行,大神们帮帮忙
本帖最后由 qq718088718 于 2022-5-27 16:11 编辑

事情是这样,想在第三方软件上调用WinRAR进行WinRAR的文件校验,不懂得编写命令行。
已经得到帮助,剩下的看看能不能解决,谢谢各位。

---剩下的问题,求助---
使用hua_wuxin的代码,可以跑起来了,但是没有结果的对话框。跑完后,缺少图5的对话框
"%ProgramFiles%\WinRAR\WinRAR.exe" t "%local_path%" & exit %errorlevel%
(更新,后面发现缺少结束对话框,不影响实质使用,批量测试到错误后,会单独弹出新的提示对话框)

能正常跑了,但跑完后,缺少下图提示
图5


-------------以下是曾经的问题-------

想在第三方软件上调用WinRAR进行WinRAR的文件校验,不懂得编写命令行。见图想把图1测试压缩文件这个功能,添加到FreeFileSync上,见图2

Windows下,可以跨文件夹使用(意思是Windows下搜索*.rar,右键也能批量使用)图3想在FreeFileSync下,也能批量跨文件使用。

可能涉及变量,想第三方软件FreeFileSync的右键菜单,如Windows下那样实现该功能见图3,添加这个功能(软件带有右键功能接口,但是自己不会写)

图1


图2


图3



作者: helloman    时间: 2022-5-27 09:58
看说明,测试压缩文件的命令为:rar t

作者: qq718088718    时间: 2022-5-27 11:25
helloman 发表于 2022-5-27 09:58
看说明,测试压缩文件的命令为:rar t

是啊,但是不会写,直接填T无效
作者: seawaycao    时间: 2022-5-27 12:23
可能需要写完整路径,否则就要添加环境变量。
示例:"C:\Program Files\WinRAR\winrar.exe" t D:\Testxxx.rar
作者: barryade    时间: 2022-5-27 13:17
学习学习
作者: hua_wuxin    时间: 2022-5-27 13:59
"%ProgramFiles%\WinRAR\WinRAR.exe" t "%local_path%" & exit %errorlevel%
作者: qq718088718    时间: 2022-5-27 14:19
hua_wuxin 发表于 2022-5-27 13:59
"%ProgramFiles%\WinRAR\WinRAR.exe" t "%local_path%" & exit %errorlevel%

已解决,非常感谢你的热心帮忙。谢谢大神
作者: qq718088718    时间: 2022-5-27 14:30
hua_wuxin 发表于 2022-5-27 13:59
"%ProgramFiles%\WinRAR\WinRAR.exe" t "%local_path%" & exit %errorlevel%

你好大神,能不能优化一下,Windows下跑完有对话框,用代码跑完,直接结束了。

能不能保留跑完的对话框?

作者: hua_wuxin    时间: 2022-5-27 14:56
本帖最后由 hua_wuxin 于 2022-5-27 15:39 编辑
qq718088718 发表于 2022-5-27 14:30
你好大神,能不能优化一下,Windows下跑完有对话框,用代码跑完,直接结束了。

能不能保留跑完的对话 ...

"%ProgramFiles%\WinRAR\WinRAR.exe" t -iext -idv -- "%local_path%"
之前6楼答复中的“& exit %errorlevel%”应该是不必要的

作者: qq718088718    时间: 2022-5-27 16:05
hua_wuxin 发表于 2022-5-27 14:56
"%ProgramFiles%\WinRAR\WinRAR.exe" t -iext -idv -- "%local_path%"
之前6楼答复中的“& exit %errorl ...

好的,可以了,谢谢你
作者: lnf007    时间: 2022-5-28 09:35
来学习一下
作者: nowayer    时间: 2023-11-2 20:50
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3