| The Code for: "IP ADDRESSES from Computer Names [uses ping.exe to get a the information].cmd" |
This is the example, a shortcut was installed to this code :
@echo off ::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ :: $Header: C:/DBAREIS/Projects.PVCS/Win32/ScriptingTipsAndTricks/EXAMPLE[cmd].IP ADDRESSES from Computer Names [uses ping.exe to get a the information].cmd.pvcs 1.0 11 Jul 2014 19:31:02 USER "Dennis" $ ::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ setlocal set ListWsnName=ComputerNames.txt set ListIpAddrWorking=out\IpAddressesWorking.txt set ListIpAddrAll=out\IpAddressesAll.txt @md out >nul 2>&1 @del "%ListIpAddrWorking%" >nul 2>&1 @del "%ListIpAddrAll%" >nul 2>&1 @echo. for /F "delims=" %%l in (%ListWsnName%) do ( for /f "tokens=3 delims=: " %%p in ('ping.exe -n 1 %%l ^| find " TTL="') do echo %%p >> "%ListIpAddrWorking%" for /f "tokens=2 delims=[]" %%p in ('ping.exe -n 1 %%l ^| find " ["') do echo %%p >> "%ListIpAddrAll%" ) @echo.
Please note that that I am not trying to show how great I am by producing batch files 9,000 characters long on one line that no one will understand or be able to debug when they go wrong. I am going out of my way to comment the code and make it verbose so beginners and advanced users will both benefit. I don't claim to be an expert that knows everything, if I'm wrong or make a mistake then please contact me and let me know :-)
![]() | ![]() |