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

仅供参考》批处理脚本中采用start,通常是为解决两个问题,一是能用并行方式启运一个可执行文件,二是能用无窗口方式启运一个批处理脚本。
    第一者用法的最简句式如:
    start "窗口标题" 可执行文件的路径文件名 参数
    示例如 start "" c:\abc\xyz.exe 123 或 start "" c:\abc\xyz.vbs 123
    如果可执行文件的路径文件名和参数均含有空格,则各自须用双引号包裹
    示例如 start "" "c:\a c\x z.exe" "1 3" 或 start "" "c:\a c\x z.vbs" "1 3"

    第二者的用法则须注意,因涉及一个据说已被公认的bug,就是批处理脚本路径文件名及其参数两者不能同时含有空格
    示例如 start "" /d "c:\a c" /b "x z.bat" 123 或 start "" /b c:\abc\xyz.cmd "1 3" 均可
    但如果都有空格,则须用call搭桥
    示例如 start "" /b call "c:\a c\x z.bat" "1 3" 或 start "" /b call "c:\a c\x z.cmd" "1 3"

TOP

返回列表