You are not logged in.

wcf.regNote.message

poly2o

Unregistered

1

Tuesday, August 2nd 2005, 12:47am

vbscript und klassen

Hallo
Ich mache gerade ein loginscript fuer winXP. Nun habe ich eine zusaetzliche Klasse geschrieben , die ich im loginscript instanzieren und gebrauchen moechte. Das Problem ist, wenn ich die klasse im gleichen File wie das loginscript habe , dann kann ich diese instanzieren (new class()). Ich moechte aber , dass die klasse in einem seperaten File untergebracht ist (also das ich 2 Files habe ->login.vbs und myclass.xx. in login.vbs moecht ich new myclass() machen).
Bis jetzt bekommen ich immer ein File not found.
Ist dies ueberhaupt moeglich.

amoxys

Beginner

Posts: 8

  • Send private message

2

Friday, March 3rd 2006, 11:07am

Wie versuchst du denn, die Datei einzubinden? Wenn du den korrekten Pfad angegeben hast, sollte ja eigentlich kein File not found auftreten.

Eine Möglichkeit ist es, die Datei zuerst mit den ganz normalen Mitteln auszulesen und in einer Variablen zu speichern. Den Inhalt der Variablen kann man dann mit ExecuteGlobal ausführen.

Bei WSF-Dateien ist das einbinden von anderen Dateien wesentlich einfacher:

Source code

1
2
3
4
5
6
7
<job>
   <script language="VBScript" src="meineKlasse.xx"/>
   <script language="VBScript">
      set z = new meineKlasse
      msgbox z.Funktion1(123)
   </script>
</job>

WSF-Dateien lassen sich auch mit dem Script Host ausführen.
mfg
amoxys

wcf.user.socialbookmarks.titel