想要从命令提示符中读出

Want a readout from command prompt

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

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

 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.

如果您不确定如何将键盘连接为输入或不知道这些东西的某些含义,我建议您使用谷歌搜索。 macro/modding 社区现在非常庞大,尤其是有一个非常受支持的键盘(如 Blackwidow),你应该设置。