EXE futtatása VBScript-ben

A VBScript, a Visual Basic egy részhalmaza, egy ingyenes programozási nyelv, amellyel bárki hasznos Windows-alkalmazásokat hozhat létre. Ha csak néhány utasítást ad hozzá egy ".vbs" szövegfájlhoz, akkor szöveges fájlokba írhat, és akár EXE programokat is indíthat a "Futtatás" paranccsal. Ez a parancs akkor hasznos, ha parancsikonokat szeretne létrehozni a gyakran használt programokhoz. A fejlesztők a "Futtatás" parancsot is használhatják az összetettebb VBScript-alkalmazásokon belül, hogy szükség szerint indítsanak külső EXE-programokat.

1. lépés

Nyissa meg a Jegyzettömböt, és illessze be a következő kódot egy új dokumentumba:

A nap videója

Állítsa be: WshShell = WScript. CreateObject("WScript. Héj")

Dim exeName Dim statusCode

exeName = "%windir%\jegyzettömb"

statusCode = WshShell. Futtatás (exeName, 1, true)

MsgBox ("Program vége")

Ez a VBScript-kód létrehoz egy "Shell" objektumot az 1. sorban. Jegyezze meg az "exeName" értékét. Ez a változó tartalmazza a futtatni kívánt EXE nevét. Ebben a példában ez a név a Jegyzettömb elérési útja. Ha egy "MusicLab.exe" nevű EXE programot szeretne futtatni a "C" meghajtón, akkor a negyedik utasítást a következőképpen kell megjelenítenie:

exeName = "C:\MusicLab.exe"

Az "exeName" értékét egyelőre hagyja változatlanul. A következő utasítás végrehajtja a "Futtatás" parancsot. A "Run" parancs futtatja az "exeName" változóban megadott EXE-t. A második paraméter, az "1" a "Futtatás" parancsban, megmondja a VBScript-nek, hogyan szeretné, hogy az EXE ablaka megjelenjen, amikor megnyílik. Az "1" érték hatására a VBScript normál ablakot jelenít meg. A "Futtatás" parancs végső értéke, a "true" azt okozza, hogy a VBScript program szünetel, amíg az általa futtatott EXE be nem záródik. Az utolsó utasítás egy üzenetdobozt jelenít meg, amely jelzi, hogy a VBScript befejeződött.

2. lépés

Kattintson a Jegyzettömb "Fájl" gombjára, majd kattintson a "Mentés másként" gombra. Megnyílik a Mentés másként ablak. Ez az ablak lehetővé teszi a VBScript program mentését.

3. lépés

Írjon be egy nevet a programnak, például "MyScript" a "Fájlnév" szövegmezőbe. Adja hozzá a „.vbs”-t a név végéhez. Ha például a "MyScript"-et választja fájlnévként, írja be a "MyScript.vbs" kifejezést (idézőjelek nélkül) a fájlnév szövegmezőbe, majd kattintson a "Mentés" gombra. Ez a fájlt VBScript fájlként menti.

4. lépés

Nyissa meg a Windows Intézőt, és keresse meg a fájlt. Kattintson duplán a fájlra. Fut, és a Jegyzettömb új példánya. A VBScript program leáll a Jegyzettömb megnyitása után, mert „1” értéket adott a „Futtatás” parancsnak. Ha ehelyett 0-t adott volna, a VBScript nem állna le.

5. lépés

Zárja be a Jegyzettömböt. A program folytatja a végrehajtást, és megjeleníti a "Program vége" üzenetet.

Tipp

Sokszor előfordulhat, hogy nem érdekel, hogyan néz ki az EXE ablaka, amikor VBScriptet használ az EXE elindításához. Ez a példa az "1" ablakstílust használja, amint az a korábban leírt "Futtatás" parancsban látható. Az "1" érték aktiválja az ablakot és normál módban jeleníti meg. Ehelyett azonban átadhatja a „2”-t a „Futtatás” parancsnak. A „2” szám azt jelzi, hogy a VBScript aktiválja az EXE ablakát, és minimalizálja azt. Tíz ablakstílus létezik. Mindegyik stílus más módon jeleníti meg az EXE ablakát. A VBScript-et és a "WindowStyle" paramétert tárgyaló webhelyeken táblázatokat találhat ezekről a stílusokról.