Discussion:
VBscript-Datei/Klasse in VBscript einbinden
(zu alt für eine Antwort)
Peter Ullrich
2007-03-14 05:46:36 UTC
Permalink
Hallo,
hab mir in VBScript ein paar Klassen gebastelt, die zur Zeit alle in einer
Datei stehen.
Das möchte ich natürlich nicht, nur hab ich nichts zum Einbinden externer
Dateien gefunden!

Kann mir jemand helfen? Danke!
--
Gruß,
Peter
ekkehard.horner
2007-03-14 07:30:48 UTC
Permalink
Post by Peter Ullrich
Hallo,
hab mir in VBScript ein paar Klassen gebastelt, die zur Zeit alle in
einer Datei stehen.
Das möchte ich natürlich nicht, nur hab ich nichts zum Einbinden
externer Dateien gefunden!
Kann mir jemand helfen? Danke!
Im Prinzip kann das so gehen: main.vbs

' main.vbs

Option Explicit

ExecuteGlobal CreateObject( "Scripting.FileSystemObject" )_
.OpenTextFile( ".\library.vbs" )_
.ReadAll

doWhatIWant( gsGlobal )

liest library.vbs

' library.vbs

Option Explicit

Dim gsGlobal : gsGlobal = "Globale Zeichenkette"

Sub doWhatIWant( sText )
MsgBox sText
End Sub

ein (.ReadAll) und führt (ExecuteGlobal) den Code aus.
Peter Ullrich
2007-03-14 09:24:03 UTC
Permalink
Perfekt! So geht's.
Danke!
--
Gruß,
Peter
Post by Peter Ullrich
Hallo,
hab mir in VBScript ein paar Klassen gebastelt, die zur Zeit alle in einer
Datei stehen.
Das möchte ich natürlich nicht, nur hab ich nichts zum Einbinden externer
Dateien gefunden!
Kann mir jemand helfen? Danke!
Im Prinzip kann das so gehen: main.vbs

' main.vbs

Option Explicit

ExecuteGlobal CreateObject( "Scripting.FileSystemObject" )_
.OpenTextFile( ".\library.vbs" )_
.ReadAll

doWhatIWant( gsGlobal )

liest library.vbs

' library.vbs

Option Explicit

Dim gsGlobal : gsGlobal = "Globale Zeichenkette"

Sub doWhatIWant( sText )
MsgBox sText
End Sub

ein (.ReadAll) und führt (ExecuteGlobal) den Code aus.
Nils Kaczenski [MVP]
2007-03-14 08:18:55 UTC
Permalink
Moin,
Post by Peter Ullrich
Das möchte ich natürlich nicht, nur hab ich nichts zum Einbinden
externer Dateien gefunden!
den grundsätzlichen Tipp dazu hat Ekkehard ja beschrieben. Wenn du es
komfortabel haben möchtest, ist SystemScripter einen Blick wert
(www.scriptinternals.de).


Schöne Grüße, Nils
--
Nils Kaczenski - MVP Windows Server
www.faq-o-matic.net
Antworten bitte nur in die Newsgroup!
PM: Vorname at Nachname .de
Peter Ullrich
2007-03-14 09:40:28 UTC
Permalink
Sehr nützliches Tool! Danke.
--
Gruß,
Peter
Post by Nils Kaczenski [MVP]
Moin,
Post by Peter Ullrich
Das möchte ich natürlich nicht, nur hab ich nichts zum Einbinden externer
Dateien gefunden!
den grundsätzlichen Tipp dazu hat Ekkehard ja beschrieben. Wenn du es
komfortabel haben möchtest, ist SystemScripter einen Blick wert
(www.scriptinternals.de).
Schöne Grüße, Nils
--
Nils Kaczenski - MVP Windows Server
www.faq-o-matic.net
Antworten bitte nur in die Newsgroup!
PM: Vorname at Nachname .de
Loading...