[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 批处理解压文件怎么让他解压完以后在执行下面的命令

  1. start winrar x C:\Users\Administrator\Desktop\资料.rar -y D:\123
  2. start d:\123\记录.xls
复制代码
如题:怎么解压完成后在让他执行start命令
我想过加延迟  但有的电脑解压的快 有的电脑解压的慢

怎么才能让他解压完成后直接执行
放下助人情结,尊重他人命运

每次正在解压中  他就执行start命令了  
怎么才能让他 解压完毕后在执行
压缩包有点大
加延迟的话 有的快 有的慢 有的超级快 有的超级慢
我的需求就是 解压完成后 在执行下面的命令
放下助人情结,尊重他人命运

TOP

没试winrar,但大概意思差不多
  1. unzip a.zip && start a.txt
复制代码

TOP

去掉第一个start 试试,或者使用winrar.exe同目录的rar.exe,直接在命令行处理
bat小白,请多指教!谢谢!

TOP

回复 1# Roxx
  1. "C:\Program Files\WinRAR\WinRAR.exe" x -y -ibck "C:\Users\Administrator\Desktop\资料.rar" "D:\123"
  2. start "" "D:\123\记录.xls"
复制代码
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 3# wanghan519


    不行。。。。
放下助人情结,尊重他人命运

TOP


在批处理脚本中采用 start 启动一个外部程序,通常用两个重要原因》
一。须用“并发”模式启动一个外部程序,即不会阻塞当前批处理脚本的进程
二。用窗口最小化隐藏运行一个外部程序(要求外部程序没有人机交互或屏显操作)
否则,无需 start 而可直接调用(加载)外部程序,如本贴句式可改为》
winrar x C:\Users\Administrator\Desktop\资料.rar -y D:\123
d:\123\记录.xls
注:winrar.exe 须在系统路径中已被指定;*.xls 文件须在系统关联文件协议中已被指定宿主程序
1

评分人数

    • 77七: 感谢分享技术 + 1

TOP

返回列表