[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. @echo off
  2. mode con cols=50 lines=50
  3. title 自编常用批处理命令
  4. echo.
  5. :lq_menu
  6. cls
  7. echo.
  8. echo.
  9. echo                自编常用批处理命令
  10. echo.
  11. echo.
  12. echo    --------------------------------------------
  13. echo.
  14. echo               1、移出相关的文件夹
  15. echo.
  16. echo.
  17. echo               2、删除需要映射的文件夹
  18. echo.
  19. echo.
  20. echo               3、映射相关文件夹
  21. echo.
  22. echo.
  23. echo               4、每日增量备份【默认执行】
  24. echo.
  25. echo.
  26. echo.
  27. echo.
  28. ::获取所在路径,%~dp0 这个为批处理文件所在的目录,也可以设置绝对路径;
  29. ::set CurrentPath=%~dp0
  30. set CurrentPath=D:\123\
  31. ::设置目标路径,这里必须存在需要映射的文件夹,实际路径填自己的;
  32. set MapPath=D:\456\
  33. ::设置备份路径,实际路径填自己的;
  34. set  BackupPath=E:\天翼同步盘\123\
  35. @echo 当前路径:%~dp0
  36. echo.
  37. @echo 映射路径:%MapPath%
  38. echo.
  39. @echo 备份路径:%BackupPath%
  40. ::以下是对执行的操作赋值;
  41. set/a n+=1
  42. echo.
  43. echo 【警告】:将在10秒后执行 每日增量备份 %n%
  44. echo.
  45. choice /c:1234 /t 1 /d 4 /m:"请选择执行的操作"
  46. if %n%==10 goto lq_backup
  47. if %errorlevel%==3 goto lq_map
  48. if %errorlevel%==2 goto lq_del
  49. if %errorlevel%==1 goto lq_move
  50. if not %n%==10 goto lq_menu
  51. :lq_move
  52. cls
  53. echo 移动
  54. pause>nul
  55. goto lq_menu&set n=
  56. :lq_del
  57. cls
  58. echo 删除
  59. pause>nul
  60. goto lq_menu&set n=
  61. :lq_map
  62. cls
  63. echo 映射
  64. pause>nul
  65. goto lq_menu&set n=
  66. :lq_backup
  67. cls
  68. echo 备份
  69. pause>nul
  70. goto lq_menu&set n=
复制代码

TOP

  1. @echo off
  2. mode con cols=50 lines=50
  3. title 自编常用批处理命令
  4. echo.
  5. set n=10
  6. :lq_menu
  7. cls
  8. echo.
  9. echo.
  10. echo                自编常用批处理命令
  11. echo.
  12. echo.
  13. echo    --------------------------------------------
  14. echo.
  15. echo               1、移出相关的文件夹
  16. echo.
  17. echo.
  18. echo               2、删除需要映射的文件夹
  19. echo.
  20. echo.
  21. echo               3、映射相关文件夹
  22. echo.
  23. echo.
  24. echo               4、每日增量备份【默认执行】
  25. echo.
  26. echo.
  27. echo.
  28. echo.
  29. ::获取所在路径,%~dp0 这个为批处理文件所在的目录,也可以设置绝对路径;
  30. ::set CurrentPath=%~dp0
  31. set CurrentPath=D:\123\
  32. ::设置目标路径,这里必须存在需要映射的文件夹,实际路径填自己的;
  33. set MapPath=D:\456\
  34. ::设置备份路径,实际路径填自己的;
  35. set  BackupPath=E:\天翼同步盘\123\
  36. @echo 当前路径:%~dp0
  37. echo.
  38. @echo 映射路径:%MapPath%
  39. echo.
  40. @echo 备份路径:%BackupPath%
  41. ::以下是对执行的操作赋值;
  42. set/a n-=1
  43. echo.
  44. echo 【警告】:将在%n%秒后执行 每日增量备份
  45. echo.
  46. choice /c:1234 /t 1 /d 4 /m:"请选择执行的操作"
  47. if %n%==0 goto lq_backup
  48. if %errorlevel%==3 goto lq_map
  49. if %errorlevel%==2 goto lq_del
  50. if %errorlevel%==1 goto lq_move
  51. if not %n%==0 goto lq_menu
  52. :lq_move
  53. cls
  54. echo 移动
  55. pause>nul
  56. goto lq_menu&set n=10
  57. :lq_del
  58. cls
  59. echo 删除
  60. pause>nul
  61. goto lq_menu&set n=10
  62. :lq_map
  63. cls
  64. echo 映射
  65. pause>nul
  66. goto lq_menu&set n=10
  67. :lq_backup
  68. cls
  69. echo 备份
  70. pause>nul
  71. goto lq_menu&set n=10
复制代码

TOP

返回列表