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