批处理文件:使用“start”命令启动特定标签上的批处理文件

时间:2014-10-14 09:34:42

标签: windows batch-file cmd

在这个批处理文件中,存在超过25个标签,每个标签用于不同的目的..

特别是标签名为":beep"这会在电脑上发出哔哔声。

我想安排这个批处理文件的开头,但只有标签" beep", 或者可能是另一批,但只能从标签" beep"。

开始

我已经使用了"调用命令",这不是我需要的。

有没有人知道如何使用"开始"命令在特定标签上运行批处理文件?

示例:

启动C:\ interface.cmd [goto beep]

2 个答案:

答案 0 :(得分:1)

好的,所以如果没有其他参数,只需将蜂鸣声作为参数传递,例如batchfile beep并有一行goto %1

如果您需要传递其他参数,请及时获得更多创意。启动你的bat文件,例如:

@echo off
setlocal
set p1=%1
if x%p1:~0,1% equ x: (
    shift
    goto %p1%
)

然后你可以运行:batchfile :beep "as many" other "params as you like"

答案 1 :(得分:0)

也许我只是懒得......

我将只复制特定标签及其命令

创建新的批处理文件..

将其粘贴在那里,保存,

然后从快捷方式,热键,任务计划中运行新的批处理文件..这将给我更好的结果..并运行我需要的命令

更多的工作,但压力更小

LOLL .....