Run a bat (ping.bat) to ping multiple IPs like this:
set testipa=x.x.x.x echo Checking ping %testipa% (15 times), please don't close current window echo ping %testipa% (15 times) >> test.log ping %testipa% -w 500 -n 15 >> test.log
But got following error:
Checking ping x.x.x.x (15 times), please don't close current window The process cannot access the file because it is being used by another process. The process cannot access the file because it is being used by another process.
Checked it again and again, test.log is not being used by any other process.
It suddenly works when I rename it to ‘ping-old.bat’ for testing.
Don't using built-in tools’ name as user executable files’ name.
Once upon a Time, a customer reported an issue: some of devices lost after they relaunched the software.
And the device was found after comparing the data, and the hostname of the device is ‘com1’.
Searched on Microsoft and found:
Do not use the following reserved names for the name of a file:
CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, and LPT9. Also avoid these names followed immediately by an extension; for example, NUL.txt is not recommended. For more information, see Namespaces.
It failed to load the device because the software try to parsing the file because it's not there.
A mechanism is required if the software save data to file by outer conditions.
Scan the QR code using WeChat