Script2EXE Home How to Use Interface Buy Support Site Home

Calculator - A Sample Programm Created with Script2EXE


JavaScript Source
function main(par)
	{
var v="";
/*If there is a command line parameter,
do the calculation and return immediately */
if(par==null? false : par.length>0)
    {
    var cmd="v=" + par + ";";
    try{eval(cmd);}
    catch(e)
        {
        HOST.Print("Error. Try again.\n");
        return(-1);
        }
    var r=v.toString() + "\n";
    HOST.Print(r);
    return(0);
    }

HOST.Print("Command Line Calculator Created with Script2EXE\n");
HOST.Print("***  http://www.xuebrothers.net/sh/sh.htm ***\n\n");
//Loop until the user enters a empty line
while(1)
    {
    var fml=HOST.InputText("> ");
    if(fml.length<1)
        break;
    var cmd="v=" + fml + ";";
    try{eval(cmd);}
    catch(e)
        {
        HOST.Print("Error. Try again.\n");
        continue;
        }
    var r="= " + v.toString() + "\n";
    HOST.Print(r);
    }
return(0);
    }