【问题标题】:How to add a post-fix to a DOSKEY [CMD]如何向 DOSKEY [CMD] 添加后缀
【发布时间】:2019-03-05 17:20:53
【问题描述】:

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

openlink (opens the link)

那我想可以用前缀说打开2次,例如

openlink *2 (opens the link twice)

我希望数字与打开的时间相对应,例如。 openlink *7 会打开链接 7 次。

【问题讨论】:

  • 这是一个后缀,而不是前缀。前缀出现在前面,看起来像:2* openlink.
  • 好的,对不起我的英语不好
  • 在 CMD 中,doskey open=for /l %A in (1 1 $1) do start "" $2。如果从批处理文件运行,请使用 %%A 而不是 %A。用法,open 3 notepad 打开 3 个记事本。
  • @michael_heath 完美!正是我想要的。 :D

标签: batch-file cmd doskey


【解决方案1】:

如何将您的命令 (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次。

【讨论】:

  • 似乎只是反复打开链接,永远
  • openlink 在命令行上独立调用时究竟做了什么?
  • 抱歉,可能“启动 chrome(链接)”“启动 chrome”只是在 chrome 中打开了一个新标签
  • @ClarenceHog 如果您发现我的回答解决了您的问题,欢迎您mark it as accepted
  • 另一个问题,如果可以的话。是否可以将其作为命令运行,例如使用 doskey 的video 3
猜你喜欢
  • 1970-01-01
  • 2010-12-16
  • 2018-11-01
  • 1970-01-01
  • 2021-12-10
  • 1970-01-01
  • 2013-02-21
  • 1970-01-01
相关资源
最近更新 更多