Login | Register   
LinkedIn
Google+
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


Tip of the Day
Language: Java
Expertise: Intermediate
Sep 12, 2002

Hit a Website from the Command Line Repeatedly


Here's the code:
 
public class IncreaseCounter
  {
  	public static void displayURL(String url)
    	{
	        boolean windows = isWindowsPlatform();
	        String cmd = null;
	        try
	        {
	            if (windows)
	            {

		                // cmd = 'rundll32 url.
dll,FileProtocolHandler
http://...'
		                cmd = 
WIN_PATH + " " + WIN_FLAG + " " + url;
		                Process p = 
Runtime.getRuntime().exec(cmd);

            	    }
           	    else
           	    {
           	    	System.out.println
("Sorry check the operating system");
                    }
       		}
	        catch(Exception x)
	        {
	            // couldn't exec browser
	            System.err.println
("Could not invoke browser, command=" +
cmd);
	            System.err.println("Caught: " + x);
	        }
   	 }//end of the displayURL method


    /**
     * Try to determine whether this application 
is running under Windows
     * or some other platform by examing the "os.name" 
property.
     *
     * @return true if this application is running under 
a Windows OS
     */

       public static boolean isWindowsPlatform()
       {
	        String os = System.getProperty("os.name");
	        if ( os != null && os.startsWith(WIN_ID))
	            return true;
	        else
	            return false;

    	}//end of the methd

	public static void main(String[] args)
	{
    	       	Thread t = Thread.currentThread();
        	t.setName("MyThread");
        	//System.out.println("After Name change :" +t);
        	try
        	{
	        	for(int i = 0;I<200;i++)
	        	{

	        		Thread.sleep(1000);
	        		//hit what ever url u want

	        		//displayURL
(" http://counter.mycomputer.com/");

	        		displayURL
("http://www.libertyvillageto.com/");
	        }
	        }catch(Exception e)
	        {
	        	System.out.println("In Catch");
	        }

         }
	    // Used to identify the windows platform.
	    private static final String WIN_ID = "Windows";
	    // The default system browser under windows.
	    private static final String WIN_PATH = "rundll32";
	    // The flag to display a url.
	    private static final String WIN_FLAG = "url.dll,FileProtocolHandler";
   }




Vijay Kumar
 
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap
Thanks for your registration, follow us on our social networks to keep up-to-date