Send SMS through Way2SMS in Windows Console.
> way2sms <command> [<flags>]
:: commands:
:: - get [-u|-p] [-0]
:: - set [-u <username>|-p <password>] [-i <input>] [-0]
:: - send [-u <username>] [-p <password>] [-t <to>] [-i <message (input)>] [-0]
::
:: flags:
:: -u|--username [<username>]
:: -p|--password [<password>]
:: -i|--input <input>
:: -0
Get configuration values of username
and/or password
. If a configuration has
been set, all commands post it will use it unless it is already they are already
specified as environment variables, or as arguments.
:: get all configuration values
> way2sms get
:: get username configuration value
> way2sms get -u
:: get configuration to file
> way2sms get > <config file>
> way2sms get > config.ini
:: get configuration with mr. interactive
> way2sms get -0
GET CONFIGURATION
Username: 9876543210
Password: incorrect
Set configuration values of username
and/or password
. Once configuration has
been set, all commands post it will use it unless it is already they are already
specified as environment variables, or as arguments.
:: set all configuration values
> way2sms set -u <username> -p <password>
> way2sms set -u 9876543210 -p incorrect
:: set password configuration value
> way2sms set -p <password>
> way2sms set -p incorrect
:: set configuration from file
> echo username=<username>> <config file>
> echo username=9876543210> config.ini
> echo password=<password>>> <config file>
> echo password=incorrect>> config.ini
> way2sms set < <config file>
> way2sms set < config.ini
:: set configuration with mr. interactive
> way2sms set -0
SET CONFIGURATION
Username: <username>
Username: 9876543210
Password: <password>
Password: incorrect
Login to Way2SMS using given username
and password
, and send SMS message
to
specified mobile number, as specified in input
. username
and password
are special options and can be specified as arguments, environment variables, or
configuration set using set
command.
:: send sms using arguments
> way2sms send -u <username> -p <password> -t <to> -i <message(input)>
> way2sms send -u 9876543210 -p incorrect -t 8765432109 -i "Short Message Service!"
:: send sms using environment variables
> set OWAY2SMS_USERNAME=<username>
> set OWAY2SMS_USERNAME=9876543210
> set OWAY2SMS_PASSWORD=<password>
> set OWAY2SMS_PASSWORD=incorrect
> way2sms send -t <to> -i <message (input)>
> way2sms send -t 8765432109 -i "Short Message Service!"
:: send sms using configuration
> way2sms set -u <username> -p <password>
> way2sms set -u 9876543210 -p incorrect
> way2sms send -t <to> -i <message (input)>
> way2sms send -t 8765432109 -i "Short Message Service!"
:: send sms with input from file text
> ping <host> > <log file>
> ping www.google.co.in > ping-www.google.co.in.log
> way2sms send -u <username> -p <password> -t <to> < <file>
> way2sms send -u 9876543210 -p incorrect -t 8765432109 < ping-www.google.co.in.log
:: send sms with input from command output
> ping <host> | way2sms send -u <username> -p <password> -t <to>
> ping www.google.co.in | way2sms send -u 9876543210 -p incorrect -t 8765432109
:: send sms with mr. interactive
> way2sms send -0
SEND SMS
Username: <username>
Username: 9876543210
Password: <password>
Password: incorrect
To: <to>
To: 8765432109
Message:
<message (input)>
Message:
See no evil.
Hear no evil.
Speak no evil.
^Z
References: Way2SMS.com, a Way2Online venture, Kingster's Way2SMS unofficial PHP API.