标题: [文件操作] 批处理解压文件怎么让他解压完以后在执行下面的命令 [打印本页]
作者: Roxx 时间: 2023-7-28 10:30 标题: 批处理解压文件怎么让他解压完以后在执行下面的命令
- start winrar x C:\Users\Administrator\Desktop\资料.rar -y D:\123
- start d:\123\记录.xls
复制代码
如题:怎么解压完成后在让他执行start命令
我想过加延迟 但有的电脑解压的快 有的电脑解压的慢
怎么才能让他解压完成后直接执行
作者: Roxx 时间: 2023-7-28 10:34
每次正在解压中 他就执行start命令了
怎么才能让他 解压完毕后在执行
压缩包有点大
加延迟的话 有的快 有的慢 有的超级快 有的超级慢
我的需求就是 解压完成后 在执行下面的命令
作者: wanghan519 时间: 2023-7-28 10:39
没试winrar,但大概意思差不多- unzip a.zip && start a.txt
复制代码
作者: 77七 时间: 2023-7-28 11:40
去掉第一个start 试试,或者使用winrar.exe同目录的rar.exe,直接在命令行处理
作者: Batcher 时间: 2023-7-28 11:56
回复 1# Roxx - "C:\Program Files\WinRAR\WinRAR.exe" x -y -ibck "C:\Users\Administrator\Desktop\资料.rar" "D:\123"
- start "" "D:\123\记录.xls"
复制代码
作者: Roxx 时间: 2023-7-28 12:50
回复 3# wanghan519
不行。。。。
作者: aloha20200628 时间: 2023-7-28 14:06
在批处理脚本中采用 start 启动一个外部程序,通常用两个重要原因》
一。须用“并发”模式启动一个外部程序,即不会阻塞当前批处理脚本的进程
二。用窗口最小化隐藏运行一个外部程序(要求外部程序没有人机交互或屏显操作)
否则,无需 start 而可直接调用(加载)外部程序,如本贴句式可改为》
winrar x C:\Users\Administrator\Desktop\资料.rar -y D:\123
d:\123\记录.xls
注:winrar.exe 须在系统路径中已被指定;*.xls 文件须在系统关联文件协议中已被指定宿主程序
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |