Vbscript
From Joe
(Difference between revisions)
(→Szöveg mezőkre bontása) |
(→Szöveg mezőkre bontása) |
||
Line 20: | Line 20: | ||
' tomb(2) tartalma: "szöveg" | ' tomb(2) tartalma: "szöveg" | ||
+ | ===Külső program indítása=== | ||
+ | A Vbscript program a mindenkori bejelentkezett felhasználó jogosultságával fut. A példa egy egyszerű szöveges szerkesztőt a '''Notepad'''-ot indítja el. | ||
+ | |||
+ | Set futtato = CreateObject("WScript.Shell") | ||
+ | Set objExec = futtato.Exec("notepad") | ||
[[category:Vbscript]] | [[category:Vbscript]] |
Revision as of 23:03, 8 March 2008
Vbscript programozási példák alapvető példák
Szöveg mezőkre bontása
Szintaxis:
tömbváltozó = Split(szövegváltozó[, mezőválasztó[, szetetszám[, komparálási_mód]]])
szövegváltozó: string változó, amelyet mezőkre kell bontani mezőválasztó: Mezőket elválasztó karakter, melyek mentén a szöveg szétbomlik szetetszám: Megadja hogy hány részre bontsuk a szöveget. ha az érték -1, akkor a teljes szöveg szétbomlik. komparálási_mód: 0 esetén bináris komparálás, 1 esetén szöveges komparálás történik.
Példa:
Dim szoveg, tomb szoveg = "Példa;VBScript;szöveg" tomb = Split(szoveg, ";", -1, 1) ' tomb(0) tartalma: "Példa" ' tomb(1) tartalma: "VBScript" ' tomb(2) tartalma: "szöveg"
Külső program indítása
A Vbscript program a mindenkori bejelentkezett felhasználó jogosultságával fut. A példa egy egyszerű szöveges szerkesztőt a Notepad-ot indítja el.
Set futtato = CreateObject("WScript.Shell") Set objExec = futtato.Exec("notepad")