Windows Scripting Host kapseln
Wie kann ich den Windows Scripting Host kapseln?
Dieses Visual Basic Beispielprojekt zeigt Ihnen anhand eines Modules, wie Sie den Windows Scripting Host kapseln können. Es ist nicht notwendig, die entsprechende DLL einzubinden (SCRRUN.DLL), da das Modul mittels CreateObject() ein entsprechendes Objekt erstellt. Dadurch ist die installierte Version des WSH relativ egal.
Dateidownload: VB6-Beispielprojekt: Windows Scripting Host kapseln
Autor: Stefan Kulpa
Dateigröße/-typ: 3.0 KB (zip)
Erstellt am: 9. Dezember 2005
Downloads: 614
Folgende Methoden stehen Ihnen zur Verfügung:
| Methode | Beispiel |
| AddPrinterConnection | Funktion weist einen 'remote'-Drucker einer lokalen Ressource zu |
| AddWindowsPrinterConnection | Fügt eine Druckerverbindung hinzu |
| AppActivate | Aktiviert eine laufende Applikation |
| AppRun | Startet eine Applikation |
| CreateShortcut | Funktion zur Erstellung eines Shortcuts |
| CreateUrlShortcut | Funktion zur Erstellung eines URL-Shortcuts |
| EnumNetworkDrives | Erstellt eine Liste mit Netzwerklaufwerken |
| EnumPrinterConnections | Erstellt eine Liste mit Netzwerkdruckern |
| Env_CmdPromptExe | Kommandozeilen-Programm ermitteln |
| Env_DefaultUserDirectory | Standard-Benutzerverzeichnis ermitteln |
| Env_ExeExtensions | Wert der Pfad-Umgebungsvariablen ermitteln |
| Env_NumberOfProcessors | Anzahl laufender Prozessoren im System ermitteln |
| Env_OperatingSystem | Betriebssystem ermitteln |
| Env_PathEnvVariable | Wert der Pfad-Umgebungsvariablen ermitteln |
| Env_PrimaryLocalDrive | Primäres lokales Laufwerk ermitteln; i.d.R.'C' |
| Env_ProcessorArchitecture | Prozessor-Architektur im System ermitteln |
| Env_ProcessorIdentifier | Prozessor-'Identifier' im System ermitteln |
| Env_ProcessorLevel | Prozessor-'Level' im System ermitteln |
| Env_ProcessorVersion | Prozessor-Version im System ermitteln |
| Env_Prompt | Komandozeilen-Prompt ermitteln; i.d.R.$P$G |
| Env_SystemDrive | Lokales Systemverzeichnis ermitteln |
| Env_TempDirectory | Lokales Windowsverzeichnis ermitteln |
| Env_WinDirectory | Lokales Windowsverzeichnis ermitteln |
| ErrDescription | Letzte Fehlermeldung: Beschreibung |
| ErrLastDllError | Letzte Fehlermeldung: DllError-Wert |
| ErrNumber | Letzte Fehlermeldung: Fehlernummer |
| ErrSource | Letzte Fehlermeldung: Fehlerquelle |
| ExpandEnvironmentStrings | Expandieren (Auflösen) einer Umgebungsvariablen |
| FileExists | Win32-API-Hilfsfunktion: Prüft, ob Datei existiert |
| Fld_AllUsersDesktop | Windows-Spezialordner All Users Desktop ermitteln |
| Fld_AllUsersPrograms | Windows-Spezialordner All Users Programme ermitteln |
| Fld_AllUsersStartMenu | Windows-Spezialordner All Users Startmenü ermitteln |
| Fld_AllUsersStartup | Windows-Spezialordner All Users Autostart ermitteln |
| Fld_Desktop | Windows-Spezialordner Desktop ermitteln |
| Fld_Favorites | Windows-Spezialordner Favoriten ermitteln |
| Fld_Fonts | Windows-Spezialordner Schriften ermitteln |
| Fld_MyDocuments | Windows-Spezialordner Eigene Dateien ermitteln |
| Fld_NetHood | Windows-Spezialordner Netzwerkordner ermitteln |
| Fld_PrintHood | Windows-Spezialordner Druckerordner ermitteln |
| Fld_Programs | Windows-Spezialordner Programme ermitteln |
| Fld_Recent | Windows-Spezialordner Papierkorb ermitteln |
| Fld_SendTo | Windows-Spezialordner Senden an ermitteln |
| Fld_StartMenu | Windows-Spezialordner Startmenü ermitteln |
| Fld_Startup | Windows-Spezialordner Autostart ermitteln |
| Fld_Templates | Windows-Spezialordner Vorlagen ermitteln |
| FolderExists | Win32-API-Hilfsfunktion: Prüft, ob Verzeichnis existiert |
| LogEvent | Dokumentiert einen 'event' im Windows NT 'event log' oder in einer WSH.log Datei |
| apNetworkDrive | Expandieren (Auflösen) einer Umgebungsvariablen |
| Net_ComputerName | Network:ComputerName ermitteln |
| Net_UserDomain | Network:Domainen-Name ermitteln |
| Net_UserName | Network:Benutzer-Name ermitteln |
| Popup | Anzeigen einer Popup-Nachricht (ähnlich der MsgBox) |
| RegDelete | Löschen eines Schlüssels oder eines Wertes aus der Registry |
| RegRead | Ermittelt einen Registry-Schlüssel oder Wert |
| RegWrite | Beschreibt einen Registry-Schlüssel oder Wer |
| RemoveNetworkDrive | Entfernt eine Netzlaufwerk-Verbindung |
| RemovePrinterConnection | Entfernt eine Netzdrucker-Verbindung |
| Run | Erstellt einen neuen Prozess und startet eine Applikation |
| SetDefaultPrinter | Setzt den Standardrucker auf den übergebenen Remote-Drucker |
| WSCNetwork_Created | Flag, ob Objekt gültig ist |
| WSCShell_Created | Flag, ob Objekt gültig ist |