如何添加 post-fix 到 DOSKEY [CMD]

How to add a post-fix to a DOSKEY [CMD]

我想要 运行 命令的前缀,但略有不同,例如

openlink (opens the link)

然后我希望能够使用前缀说打开它 2 次,例如

openlink *2 (opens the link twice)

我希望数字与打开的次数相对应。 openlink *7 将打开 link 7 次。

如何将您的命令 (openlink) 包装在使用 set /A 跟踪计数的批处理文件中?

@echo off
SET /A CNT=%1
:l0
    openlink foo
    SET /A CNT=%cnt%-1
    IF NOT %cnt% == 0 GOTO l0
:end

然后,你可以像myopenlink.bat N那样调用它来调用命令openlink foo N次。