@echo off
if "%1"=="/ck1" (goto a)
if "%1"=="/ck2" (goto b)
goto end
:a
tskill /a cscript
echo var request = new ActiveXObject("Msxml2.XMLHTTP"); >"%temp%\ip.js"
echo var notyetready = 1; >>"%temp%\ip.js"
echo. >>"%temp%\ip.js"
echo request.onreadystatechange=function() >>"%temp%\ip.js"
echo { >>"%temp%\ip.js"
echo if(request.readyState==4) >>"%temp%\ip.js"
echo { >>"%temp%\ip.js"
echo WScript.Echo(request.responseText); >>"%temp%\ip.js"
echo notyetready = 0; >>"%temp%\ip.js"
echo } >>"%temp%\ip.js"
echo } >>"%temp%\ip.js"
echo. >>"%temp%\ip.js"
echo request.open( "GET", "http://whatismyip.com/automation/n09230945.asp", true ); >>"%temp%\ip.js"
echo request.send(null); >>"%temp%\ip.js"
echo. >>"%temp%\ip.js"
echo while( notyetready ) >>"%temp%\ip.js"
echo { >>"%temp%\ip.js"
echo WScript.Sleep( 100 ); >>"%temp%\ip.js"
echo } >>"%temp%\ip.js"
cscript "%temp%\ip.js" //nologo getip.js >.\ck1
goto end
:b
tskill /a cscript
echo var request = new ActiveXObject("Msxml2.XMLHTTP"); >"%temp%\ip.js"
echo var notyetready = 1; >>"%temp%\ip.js"
echo. >>"%temp%\ip.js"
echo request.onreadystatechange=function() >>"%temp%\ip.js"
echo { >>"%temp%\ip.js"
echo if(request.readyState==4) >>"%temp%\ip.js"
echo { >>"%temp%\ip.js"
echo WScript.Echo(request.responseText); >>"%temp%\ip.js"
echo notyetready = 0; >>"%temp%\ip.js"
echo } >>"%temp%\ip.js"
echo } >>"%temp%\ip.js"
echo. >>"%temp%\ip.js"
echo request.open( "GET", "http://whatismyip.com/automation/n09230945.asp", true ); >>"%temp%\ip.js"
echo request.send(null); >>"%temp%\ip.js"
echo. >>"%temp%\ip.js"
echo while( notyetready ) >>"%temp%\ip.js"
echo { >>"%temp%\ip.js"
echo WScript.Sleep( 100 ); >>"%temp%\ip.js"
echo } >>"%temp%\ip.js"
cscript "%temp%\ip.js" //nologo getip.js >.\ck2
goto end
:end
אבל עדיין הוא עושה לי בעיות עם השורות המסומנות ,,,, מישהו ייודע למה ?