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_ROOTJSEFileShellOpenCommand
HKEY_CLASSES_ROOTJSFileShellOpenCommand
HKEY_CLASSES_ROOTVBSFileShellOpenCommand
HKEY_CLASSES_ROOTVBEFileShellOpenCommand
HKEY_CLASSES_ROOTWSFFileShellOpenCommand
HKEY_CLASSES_ROOTWSHFileShellOpen2Command

standardowo ta wartosc to:

%SystemRoot%System32CScript.exe "%1" %*

i wystarczy ja zamienic na:

%SystemRoot%System32CScript.exe //NoLogo "%1" %*

Spread the love

Zostaw komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Time limit is exhausted. Please reload CAPTCHA.