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

[问题求助] [已解决]vbs调用多个bat

vbs调用多个bat,vbs和bat在同一个目录,如a.bat,b.bat,c.bat...
依次执行bat批处理,a.bat执行完后,b.bat执行。。。。。。
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2

回复 22# pcl_test

测试后没问题,谢谢您

TOP

回复 19# wangdao6699
妥妥的

TOP

回复 14# pcl_test


    代码运行成功,感谢您了

TOP

回复 18# pcl_test


    看了一下,文件名没问题,也新建一个批处理文件,可依然没用,但是运行vbs成功,没有任何问题

TOP

回复 16# pcl_test


   窗口只有“不是内部或外部命令,也不是可运行的程序或批处理文件”   出现3次后,代码结束运行,无其他内容

TOP

回复 17# wangdao6699
我测试没有问题,是否a、b、c的文件名没填好

TOP

回复 14# pcl_test


    bat后面的感叹号去掉,还是没用,依然显示不是内部或外部命令,也不。。。。。。

TOP

回复 15# wangdao6699


    这个可以有哟

TOP

回复 11# pcl_test


    bat调用bat批处理,前几天试了几次,都没成功,如bat调用那就更好了

TOP

回复 12# wangdao6699


    把bat后面的感叹号去掉

TOP

回复 10# czjt1234


    感谢您的代码,运行成功

TOP

回复 11# pcl_test


    显示 '!n!.bat!' 不是内部或外部命令,也不是可运行的程序或批处理文件

TOP

本帖最后由 pcl_test 于 2015-4-18 08:07 编辑

czjt1234已更正,那么我来个bat的
  1. @echo off & setlocal enabledelayedexpansion
  2. for %%a in ("a","b","c") do (
  3. set "n=%%a" & set "n=!n:"=!"
  4. cmd /c "!n!.bat"
  5. ping 0 -n 2 >nul
  6. )
  7. pause
复制代码

TOP

  1. arr = array("a","b","c")
  2. For i=0 To UBound(arr)
  3.     bat=arr(i)+".bat"
  4.     createobject("wscript.shell").run "cmd /c """+bat+"""",,True
  5. Next
复制代码
1

评分人数


QQ 20147578

TOP

返回列表