artiun <artiun@spam.wp.pl> napisał(a):
Moje podejście może wydawać się dziwne. Jednak lubię j. skryptowe.
Np.
var cStr;
var nInd;
var oArgs;
function RunIt( cComm )
{
var myWShell, nRet;
myWShell = new ActiveXObject( "WScript.Shell" );
myWShell.Run ( cComm, 0, true );
return( nRet == 0 ? true : false );
}
cStr = "";
oArgs = WScript.Arguments;
for( nInd=0; nInd<oArgs.length; nInd++ )
cStr += oArgs( nInd ) + " ";
// WScript.Echo( "cmd.exe /C " + cStr );
RunIt( "cmd.exe /C " + cStr );
To jest coś co nie pokazuje okna cmd (no tu akurat nie), przyjmuje
parametry. Chodzi mi o to, że j. skryptowe pozwalają na samo
modyfikację. Jest to b. wygodne i daje spore możliwości równocześnie
nie wymagając tworzenia dodatkowych narzędzi.
Oczywiście, jak najbardziej można napisać skrypt. Podałem link do exe, bo
jestem jego autorem i dlatego przyszło mi na myśl. Gdyby ktoś chciał
wykorzystać PowerShell, może wykorzystać cmdlet Start-Process z
opcją -WindowStyle hidden
--
Grzegorz Niemirowski
http://www.grzegorz.net/
OE PowerTool i Outlook Express: http://www.grzegorz.net/oe/
Uptime: 51 days, 4 hours, 54 minutes and 53 seconds
|