Board logo

标题: [文本处理] 批处理如何实现循环判断操作 [打印本页]

作者: Wingl83    时间: 2008-12-13 17:41     标题: 批处理如何实现循环判断操作

本帖最后由 pcl_test 于 2016-8-10 16:25 编辑

我整理了我网络的图片链接,想用if语句来选择图片,然后即可将该图片文件的网络地址复制到剪贴板,但只可以做到第一个,为什么呢?我应该怎样修改呢?
  1. echo:
  2. echo:
  3. echo: 请选择文件
  4. echo:
  5. echo:
  6. echo: 1. MD(在线漫画自动下载) 2. 图片加密
  7. echo: 3. ComicsViewer(漫画浏览器) 4. 一次新建多个文件夹
  8. echo: 5. 以一当十 6. 我的右键小助手
  9. echo: 7. RegScanner 8. SWF to Video
  10. echo: 9. AI Roboform 10. Windows Text Copyer
  11. echo: 11. Gif动画制作高手 12. 蓝点按键
  12. echo: 13. PSD预览 14. jjlook
  13. echo: 15. 回收站改名隐藏设置工具 16. 迅雷5专用链通用补丁
  14. echo: 17. 拖把更名器 18. 快速文件夹
  15. echo: 19. Folder2MyPC 20. Gidot_Typesetter3.0
  16. echo: 21. 修复“图片与传真” 22. 用NoteXPad代替系统记事本
  17. echo: 23. 自动发帖机 24. PPT脱机播放
  18. echo: 25. 任务栏预览窗口 26. CLCL
  19. echo: 27. Addin 28. 合并同名的图片和rar文件
  20. echo: 29. Office 2007 经典菜单 30. 任意改变任务栏的图标位置
  21. echo: 31. 获取上网帐号密码 32. 添加“复制图像地址”到浏览器右键
  22. echo: 33. 桌面图标MINI化 34. 迅雷FLV迷你播放器
  23. echo: 35. Gidot_Typesetter_3.0.6 36. 卫斯理系列全143集1
  24. echo: 37. 卫斯理系列全143集2 38. 卫斯理系列全143集3
  25. echo: 39. 席绢作品全集1 40. 席绢作品全集2
  26. echo:
  27. echo:
  28. set /p choosee= 请选择操作:
  29. if %choosee%==1 set http=http://i1.360quan.cn/a/e3/85/0c/e3850ce4076de99aa786665c17d78b77.jpg
  30. goto copy
  31. if %choosee%==2 set http=http://i1.360quan.cn/a/e3/96/16/e39616ff2e0a76f5cec6eb114c1bc570.jpg
  32. goto copy
  33. if %choosee%==3 set http=http://i3.360quan.cn/a/00/3a/0b/003a0b914400487330cc5891ffad6791.jpg
  34. goto copy
  35. if %choosee%==4 set http=http://i3.360quan.cn/a/9a/4f/2b/9a4f2b8d85bd14f385c589af0a50c4b4.jpg
  36. goto copy
  37. if %choosee%==5 set http=http://i1.360quan.cn/a/93/89/e1/9389e15afb612fbebc1cc500540c76c1.jpg
  38. goto copy
  39. if %choosee%==6 set http=http://i0.360quan.cn/a/d2/31/3d/d2313d108cf5540895d3ad7a08085473.gif
  40. goto copy
  41. if %choosee%==7 set http=http://i2.360quan.cn/a/95/3b/3e/953b3ebf4bbe32a78d2b012ff68ba494.gif
  42. goto copy
  43. if %choosee%==8 set http=http://i1.360quan.cn/a/dc/2f/03/dc2f03fedc27acfa1bbdc1e98a1da735.jpg
  44. goto copy
  45. if %choosee%==9 set http=http://i0.360quan.cn/a/d2/4b/a2/d24ba225b22df79cc13d80029ecfa941.jpg
  46. goto copy
  47. if %choosee%==10 set http=http://i2.360quan.cn/a/45/dd/a7/45dda7449deee7ecbf8e3b40f9e866b3.gif
  48. goto copy
  49. if %choosee%==11 set http=http://i3.360quan.cn/a/d0/ca/95/d0ca9544b891d266a304b7391870abc0.jpg
  50. goto copy
  51. if %choosee%==12 set http=http://i2.360quan.cn/a/16/f4/ea/16f4eaf756ab5cd823ff94e5fd5e7e3f.gif
  52. goto copy
  53. if %choosee%==13 set http=http://i0.360quan.cn/a/db/48/fe/db48fe7802abace83c445e2d6eefb372.gif
  54. goto copy
  55. if %choosee%==14 set http=http://i1.360quan.cn/a/1c/56/33/1c56338867a818050e5164e876ae951d.jpg
  56. goto copy
  57. if %choosee%==15 set http=http://i3.360quan.cn/a/71/fc/3a/71fc3a1c27f542ca419c2afc2c28b244.jpg
  58. goto copy
  59. if %choosee%==16 set http=http://i3.360quan.cn/a/1a/c7/3d/1ac73de432c0209c7fef9a369dec86a6.jpg
  60. goto copy
  61. if %choosee%==17 set http=http://i0.360quan.cn/a/56/a5/af/56a5afc19ecbbaba5896032c4e8c77c4.gif
  62. goto copy
  63. if %choosee%==18 set http=http://i0.360quan.cn/a/c1/72/e0/c172e09d59ee2757683072d95a508571.gif
  64. goto copy
  65. if %choosee%==19 set http=http://i0.360quan.cn/a/f7/7d/00/f77d00d7ae50e40ad6778b4a85c27709.gif
  66. goto copy
  67. if %choosee%==20 set http=http://i3.360quan.cn/a/01/ab/b4/01abb4d80bdc7d5fea51204630565880.jpg
  68. goto copy
  69. if %choosee%==21 set http=http://i1.360quan.cn/a/6b/57/6a/6b576a7c9fae2358a9fc0c90acf3c74b.jpg
  70. goto copy
  71. if %choosee%==22 set http=http://i0.360quan.cn/a/03/1f/81/031f81f985171a203731a5ab1100d6ad.jpg
  72. goto copy
  73. if %choosee%==23 set http=http://i3.360quan.cn/a/63/5e/d5/635ed5f8dc6daf1fbf67256f4f88282c.jpg
  74. goto copy
  75. if %choosee%==24 set http=http://i0.360quan.cn/a/b4/5b/6f/b45b6f85077705a37690217ae43c0d6a.jpg
  76. goto copy
  77. if %choosee%==25 set http=http://i2.360quan.cn/a/fb/3c/5c/fb3c5cde48d6d19be8db94d680409d12.gif
  78. goto copy
  79. if %choosee%==26 set http=http://i2.360quan.cn/a/db/d3/98/dbd398b62dda3a52cd912039daaa00cf.gif
  80. goto copy
  81. if %choosee%==27 set http=http://i3.360quan.cn/a/d5/3d/ec/d53dec5cf03bcc4cdfa066409f424977.jpg
  82. goto copy
  83. if %choosee%==28 set http=http://i0.360quan.cn/a/2e/3f/10/2e3f104b6751a580986b64e9912c8a50.jpg
  84. goto copy
  85. if %choosee%==29 set http=http://i3.360quan.cn/a/7c/a7/52/7ca75252690269938c33c5a493c936a4.gif
  86. goto copy
  87. if %choosee%==30 set http=http://i1.360quan.cn/a/3b/4a/6a/3b4a6ad5539627f1e6fa3f64541d7310.bmp
  88. goto copy
  89. if %choosee%==31 set http=http://i0.360quan.cn/a/05/65/32/05653236ca0cec7dadc7b64b4087e990.gif
  90. goto copy
  91. if %choosee%==32 set http=http://i1.360quan.cn/a/be/6d/50/be6d50cab4df1ad3438c30982de96929.jpg
  92. goto copy
  93. if %choosee%==33 set http=http://i1.360quan.cn/a/25/cd/b1/25cdb1c4f1b68e8a63c400d1bfbd6a8b.jpg
  94. goto copy
  95. if %choosee%==34 set http=http://i0.360quan.cn/a/f3/99/42/f39942bf4c1806f5a145683ba5aef34f.bmp
  96. goto copy
  97. if %choosee%==35 set http=http://i2.360quan.cn/a/63/8d/d1/638dd1cf92f85fcaa43ae18d09465865.jpg
  98. goto copy
  99. if %choosee%==36 set http=http://i1.360quan.cn/a/69/ae/f9/69aef9f58537b7677f9d1b7c18e1c7f3.png
  100. goto copy
  101. if %choosee%==37 set http=http://i2.360quan.cn/a/d4/77/f6/d477f6f3ca8eb68aa0925c1ec4e12f91.png
  102. goto copy
  103. if %choosee%==38 set http=http://i3.360quan.cn/a/ee/35/4b/ee354b1838d4d91b343a029ba090b725.png
  104. goto copy
  105. if %choosee%==39 set http=http://i1.360quan.cn/a/67/6e/b4/676eb47d00717372c3bf53f5cde7f22c.png
  106. goto copy
  107. if %choosee%==40 set http=http://i1.360quan.cn/a/17/8f/44/178f44fb315fc1e0000369b28e108052.png
  108. goto copy
  109. :copy
  110. mshta vbscript:clipboarddata.setdata("text","%http%")(close)
复制代码
[ 本帖最后由 Wingl83 于 2008-12-13 17:59 编辑 ]
作者: yslyxqysl    时间: 2008-12-13 17:53

  第四条 帖子标题应做到简明扼要、清晰易懂,以利于论坛搜索;反对发表语意模糊、
  指向不明的标题;严禁为了吸引眼球而发表耸人听闻的标题、带显著标志或大量符号的
  标题;

作者: yslyxqysl    时间: 2008-12-13 18:07

在每个if(除了第40个)的后面加上&^

例如:
if %choosee%==1 set http=http://i1.360quan.cn/a/e3/85/0c/e3850ce4076de99aa786665c17d78b77.jpg&^
作者: Wingl83    时间: 2008-12-13 18:18

为什么要这样加?
作者: itrui    时间: 2008-12-14 01:01

因为不管IF是否成立,你的 goto copy 都在执行,加&^是为了把 goto copy 提到上一句后面。




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