Skip to content
View in the app

A better way to browse. Learn more.

MSFN

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

help needed to write a batch file that test ping

Featured Replies

basically im new to writing command prompt batch files so really need help down here :thumbup

i need to write out a batch that can help me continously ping a ip address.

eg. ( ping 132.21.21.2 -t)

if during the pinging, there is request time out or destination host unreachable, the batch file will automatically net send to another computer ( which is in the same domain as mine ) to inform him that ping failed.

is it possible?


  • 3 weeks later...

@rv31 : There's absolutely no Denial of Service in what he's doing. It's simply ping monitoring.

@chunhin : I'm not sure if it's possible to do what you'd like with a batch file, but some simple scripting in VBScript could do the trick. Take a look at this topic.

One problem you will run into. You can get destination host unreachable if your network gets a lot of traffic, or the machine you are pinging gets to many request. Also, some A/V programs will think you are a hacker doing DOS if it is non stop pinging. I have been using a program called "Is it up" to monitor cpu's and devices.

Edited by AO3

  • 7 months later...
  • 1 month later...

Are you allowed to use anything other than command prompt ? That will make parsing of the output easier.

Here is a possible script.

# Script ping15sec.txt
var str output, lost
while (true)
do
# Ping. Collect output into variable $output.
system "ping 132.21.21.2" > $output
# Get the lost packect count. It is after "Lost =" in $output.
stex -c -r "^Lost;=;^[" $output > $lost
stex -c -r "[^,^" $lost > null

# $lost must be "0". If not, something went wrong.
if ($lost <> "0")
do
# Do something to report error here. For now, we will just shout.
echo "LOST " $lost " PACKETS AT TIME " gettime()
done
endif

# Sleep for 60 seconds
sleep 60
done

Save the script in file C:/Scripts/ping15sec.txt, start biterscripting ( http://www.biterscripting.com ), enter the following command.

script "C:/Scripts/ping15sec.txt"

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.