Az EXE futtatása VBScriptben
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övegfá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 az összetettebb VBScript-alkalmazásokon belül is használhatják a "Futtatás" parancsot külső EXE programok indításához, ha szükséges.
1. lépés
Nyissa meg a Jegyzettömböt, és illessze be a következő kódot egy új dokumentumba:
Set WshShell =WScript.CreateObject("WScript.Shell")
Dim exeName Dim statusCode
exeName ="%windir%\notepad"
statusCode =WshShell.Run (exeName, 1, true)
MsgBox("Program vége")
Ez a VBScript-kód létrehoz egy "Shell" objektumot az 1. sorban. Jegyezze fel 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 közli a VBScript-vel, 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ásban megjelenik egy üzenetdoboz, 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 szünetel.
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, ahogy az a korábban leírt "Futtatás" parancsban is 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.