想要从命令提示符中读出
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),你应该设置。
我目前有最简单的简单批处理文件"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),你应该设置。