Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Copyright (c) 2007, Jonas Follesø
- // All rights reserved.
- //
- // Redistribution and use in source and binary forms, with or without
- // modification, are permitted provided that the following conditions are met:
- // * Redistributions of source code must retain the above copyright
- // notice, this list of conditions and the following disclaimer.
- // * Redistributions in binary form must reproduce the above copyright
- // notice, this list of conditions and the following disclaimer in the
- // documentation and/or other materials provided with the distribution.
- // * Neither the name of the Jonas Follesø nor the
- // names of its contributors may be used to endorse or promote products
- // derived from this software without specific prior written permission.
- //
- // THIS SOFTWARE IS PROVIDED BY Jonas Follesø ``AS IS'' AND ANY
- // EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- // WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- // DISCLAIMED. IN NO EVENT SHALL Jonas Follesø BE LIABLE FOR ANY
- // DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
- // (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- // LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- // ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
- // SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- using System;
- using System.IO;
- using System.Net;
- using System.Text;
- using System.Collections.Generic;
- using System.Text.RegularExpressions;
- using Ung1881;
- namespace ConsoleScraper
- {
- class Program
- {
- static void Main(string[] args)
- {
- try
- {
- //Check that we have at least four arguments (username, password, number, message)
- if (args.Length < 4)
- {
- Console.WriteLine("Usage: SMS username password number message");
- }
- else
- {
- //Extract variables from arguments.
- string username = args[0];
- string password = args[1];
- string number = args[2];
- string message = string.Empty;
- //Build up the message.
- for (int i = 3; i < args.Length; ++i)
- {
- message += args[i];
- //Add space if this isn't the last word of the message.
- message += (i == args.Length - 1) ? string.Empty : " ";
- }
- Console.WriteLine("Sending message \"{0}\" to number {1}", message, number);
- //Send the message.
- Ung1881Client client = new Ung1881Client(username, password);
- client.SendMessage(number, message);
- Console.WriteLine("Message \"{0}\" sent to number {1}", message, number);
- }
- }
- catch (Exception ex)
- {
- //Simple exception handling.
- Console.WriteLine(ex.ToString());
- }
- }
- }
- }
Add Comment
Please, Sign In to add comment