我有一个批处理文件:
arp -s 192.168.1.254 xx-xx-xx-xx-xx-xx
ipconfig /flushdns
Run Code Online (Sandbox Code Playgroud)
如何在 Windows XP 上每 10 秒执行这两个命令?
小智 47
这使得 10 秒。延迟:
timeout /t 10
Run Code Online (Sandbox Code Playgroud)
所以试试这个:
:loop
arp -s 192.168.1.254 xx-xx-xx-xx-xx-xx
ipconfig /flushdns
timeout /t 10
goto loop
Run Code Online (Sandbox Code Playgroud)
小智 18
试试这个:
:loop
arp -s 192.168.1.254 xx-xx-xx-xx-xx-xx
ipconfig /flushdns
ping localhost -n 11 > nul
goto loop
Run Code Online (Sandbox Code Playgroud)
ping 命令将执行 10 秒,所有输出将重定向到 NUL 设备,这意味着您将看不到 ping 命令的输出。它确实像“睡眠”命令一样工作。
Dou*_*dek 11
:top
arp -s 192.168.1.254 xx-xx-xx-xx-xx-xx
ipconfig /flushdns
sleep 10
goto top
Run Code Online (Sandbox Code Playgroud)
编辑:如评论中所述,SLEEP
在正常安装中将不可用。您将需要 Windows 2003 Resource Kit 之类的东西,或者其他一些模拟它的技巧(布鲁诺提到的 ping 技巧),可以在此处找到这样做的说明。
归档时间: |
|
查看次数: |
146729 次 |
最近记录: |