Board logo

标题: [文件操作] 【已解决】BAT怎样同时执行多条命令 还有没有更好的方法 [打印本页]

作者: smss    时间: 2020-1-25 16:26     标题: 【已解决】BAT怎样同时执行多条命令 还有没有更好的方法

本帖最后由 smss 于 2020-1-26 20:40 编辑
  1. :Cho
  2. cls&cd %~dp0&echo  *******************************************************
  3. if exist "%windir%\SuperHidden.vbs" (set az=卸载) else set az=安装
  4. echo   1.复制软件                      a.%az%右键扩展
  5. echo   2.复制游戏                      b.是否永久激活
  6. echo   3.复制视频                      c.获取电脑信息
  7. echo   4.复制电影                      d.去除Flash广告
  8. echo   5.改电脑名                      e.禁用Cortana
  9. echo   6.改序列号                      f.卸载Onedrive
  10. echo   7.清除垃圾                      i.重建图标缓存
  11. echo   8.关闭自启                      j.改密码         
  12. echo   9.禁用更新                      k.仅复制鲁大师
  13. echo  -------------------------------------------------------
  14. set /p Z=输入对应字符回车:
  15. if "%Z%"=="" (echo 输入字符 & goto Cho)
  16. echo %Z%|findstr /i "^[0-9a-k]$">nul&& (
  17. if %Z%==3 (set "Aa=视频")
  18. if %Z%==4 (set "Aa=电影" & goto 3)
  19. goto %Z%
  20. )||echo 输入错误请重新输入!&ping 0 -n "2">nul& goto Cho
  21. :3
  22. wmic logicaldisk where "freeSpace>107374182400" get name|find /i "D:"&&set "disk=d:\"||set "disk=e:\"
  23. if exist d:\%Aa% (echo 已有%Aa%) else xcopy /d/e/I/h/r/y/s 搞定\%Aa% %disk%%Aa%
  24. if exist d:\%Aa% (echo f|xcopy 搞定\%Aa%.lnk %userprofile%\desktop\%Aa%.lnk) else echo f|xcopy 搞定\%Aa%e.lnk %userprofile%\desktop\%Aa%.lnk
  25. goto Cho
复制代码
想让BAT 同时复制视频和电影  就是能不能  选择3时 同时复制 视频和电影  我知道可以先后执行  我希望能同时执行以提高效率
还可以用>>"XX.bat" echo else XXX 这样去写多个BAT 同时运行 但这样会另生成文件 还有没有更好的方法?
作者: went    时间: 2020-1-25 17:05

本帖最后由 went 于 2020-1-25 17:07 编辑

start "" "cmd /c xcopy /d/e/I/h/r/y/s 搞定\%Aa% %disk%%Aa%"
大概就这个意思,用start,代码自己改改,没试过




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2