Lonkero,

Windows 95 does not have the 0% loss on my test system.

If you do this, it does find it, but apparently does not set an errorlevel when I echo %errorlevel% to the console it is blank.
If you give it something real to find it will display on console what it found, but if you give it something bogus to find it remains blank on console.



shell '%comspec% /c ping $ip | find "Request timed out" >null'



That's why you always get a SUCCESSFUL answer as the errorlevel is never set on Windows 95