想要从命令提示符读出

时间:2015-01-20 02:08:07

标签: batch-file

我目前拥有最简单的简单批处理文件" ping 8.8.8.8"所有这一切都是ping谷歌4次,并报告时间,以及4次ping的最小值,最大值和平均值。我想要做的就是这样我可以按下键盘上的按钮(我有一个黑寡妇,启用了宏)或者只是打开一个程序,让它ping,然后报告只有最大,最小和平均时间,作为角落的叠加。这可能是在批处理文件中还是我必须升级到更强大的东西?

1 个答案:

答案 0 :(得分:0)

这是基本批处理宏的格式:

 Set _macro=For /l %%n in (1 1 2) do if %%n==2 (Echo Main MACRO goes here.) else setlocal enableDelayedExpansion ^& Set argv=, 

%_macro% arg1 arg2

 :: The macro will expand to:
 :: for /l %%n in (1 1 2) do if %%n==2 (Echo Main MACRO goes here.) else setlocal enableDelayedExpansion & Set argv=, arg1 arg2

 :: which is equivalent to:
 ::    setlocal enableDelayedExpansion
 ::    Set argv= arg1 arg2
 ::    Echo Main MACRO goes here.

如果您不确定如何将键盘作为输入连接或者不知道这些内容的含义,我建议使用Google搜索。宏/ modding社区现在相当大,特别是你应该设置一个支持得很好的键盘(比如Blackwidow)。