standardowo podczas uruchomienia skryptu vbs/wsf wykorzystywany jest wscript. poniewaz czesto uzywam skryptow, denerwuje mnie taki default, a tym dziwniejszy jest on na servercore. pierwsze co wiec nalezy zrobic to:
wscript //h:cscript
druga kwestia jest komunikat, wypiywany przy kazdym uruchomieniu:
Microsoft (R) Windows Script Host Version 5.6
Copyright (C) Microsoft Corporation 1996-2001. All rights reserved.
aby sie go pozbyc mozna skrypty uruchamiac cscript //NoLogo nazwaskryptu.vbs - ale to strasznie duzo pisania. skoro zarejestrowalo sie skrypcik z hostem cscript to wygodniej uruchamiac po prostu 'nazwaskryptu.vbs'. tego pasqdnego outputu mozna pozbyc sie zmieniajac wybrane wartosci w kluczach rejestru dla uruchomienia konkretnych plikow:
HKEY_CLASSES_ROOT\JSEFile\Shell\Open\Command
HKEY_CLASSES_ROOT\JSFile\Shell\Open\Command
HKEY_CLASSES_ROOT\VBSFile\Shell\Open\Command
HKEY_CLASSES_ROOT\VBEFile\Shell\Open\Command
HKEY_CLASSES_ROOT\WSFFile\Shell\Open\Command
HKEY_CLASSES_ROOT\WSHFile\Shell\Open2\Command
standardowo ta wartosc to:
%SystemRoot%\System32\CScript.exe "%1" %*
i wystarczy ja zamienic na:
%SystemRoot%\System32\CScript.exe //NoLogo "%1" %*
Brak komentarzy:
Prześlij komentarz