Dienstag, 22. Juli 2008

Desktop Ansicht ändern

Dieses Script ändert die Desktop Ansicht, zum Beispiel zu einer Listenansicht. Wird das Script ohne Parameter aufgerufen, zeigt es die möglichen Parameter an.

Um die Desktop Ansicht zu ändern wird ein Makro aus Excel aufgerufen.

Link:
http://www.scriptbox.at.tt/index.php?search=Set%20Desktop%20Style%20via%20Excel%20Makro.vbs



MSI Properties via VBScript abfragen

Dieses Script gibt die Properties einer MSI-Datei zurück.
Einfach via drag and drop die MSI-Datei auf das Script ziehen.

Link:

http://www.scriptbox.at.tt/index.php?search=Get%20MSI-File%20properties.vbs



Mittwoch, 16. Juli 2008

Scripting Games 2008

Die Scripting Games ein Wettbewerb bei dem man seine Script-Kenntnisse unter Beweis stellen kann, fanden dieses Jahr zum dritten mal statt.

Das Live-Event das von den Scripting Guys ( Mircosoft ) ins Leben gerufen worden ist, bot auch diesmal sehr viel Spass als auch für einige glückliche Teilnehmer Preise.

Wie z.B. diese "Doctor Scripto Bobbledoll" ( Version 2.0 ).
Auch ich kann mich nun stolzer Besitzer eines Doctor Scripto's nennen.

Wenn ihr mehr über dieses jährliche Event wissen wollt seht euch doch mal die Scripting Games Seite an.

Hier der Link
http://www.microsoft.com/technet/scriptcenter/funzone/games/default.mspx



Dienstag, 15. Juli 2008

Lotus Notes Zugriff (VBScript) ohne installierten Notes Client


Getestet wurde mit der Lotus Notes Version 6.54.

Folgende Dateien sind von einer vorhanden Lotus Notes Installation in ein neues Verzeichnis zu kopieren:


domobj.tlb
icudt18l.dat
js32.dll
ltouin22.dll
ltsci3.tlb
ndgts.dll
nlsccstr.dll
nlsxbe.dll
nnotes.dll
nntcp.dll
notes.ini
nstrings.dll
ntcp.dll
nxmlcommon.dll
nxmlpar.dll

  1. Kopiert das neue Verzeichnis auf einen Rechner auf dem kein Lotus Notes installiert ist z.B.: C:\Programme\NotesZugriff.

  2. Die Datei "nlsxbe.dll" muss über regsvr32 registriert werden.

  3. Kopiert ein ID-File das die entsprechenden Zugriffsrechte hat in das Verzeichnis.

  4. Die User müssen Schreibrechte auf dieses Verzeichnis haben.

  5. Folgende Werte müssen in der notes.ini vorhanden sein:

[Notes]
Directory= z.B.: C:\Programme\NotesZugriff
TCPIP=TCP, 0, 15, 0
Ports=TCPIP,LAN0,COM1,COM2
KeyFilename= es ist der Dateiname des ID-Files einzutragen
FileDlgDirectory= z.B.: C:\Programme\NotesZugriff

Fertig!
Jetzt kann auf das Lotus Notes COM-Objekt z.B. mit VB-Script zugegriffen werden.



Monitor ausschalten mit VBScript


In diesem Script wird der Monitor über ein Excel Makro ausgeschalten.Das Makro wird von dem VB-Script erstellt und aufgerufen.Excel muss installiert sein!

Link:
http://www.scriptbox.at.tt/index.php?search=Turn%20Monitor%20Off%20with%20Excel%20Macro.vbs&site=1



Montag, 14. Juli 2008

ProcessID (PID) des gestarteten Script ermitteln.


Zeigt die PID des eigenen Host-Prozesses an unter dem das Script läuft.

Link
http://www.scriptbox.at.tt/index.php?search=Determine%20ProcessID%20(PID)%20of%20the%20running%20Script.vbs&site=1



Datei mit VB-Script vor Lesezugriff sperren


Dieses VB-Script zeigt wie man eine Datei exklusiv öffnet und damit für andere Programme sperrt. Das Script erstellt dazu ein Excel Makro und ruft dieses auf.

Hier der Link zum VB-Script
http://www.scriptbox.at.tt/index.php?search=Lock%20File%20with%20Excel%20Macro.vbs&site=1



Ein paar hilfreiche Links zu VBScript


Scriptbox VBScript Library { scriptbox.at.tt }
Scriptbox the VBScript Library with thousand of VBScript Samples

Windows Script 5.6 Documentation
Documentation for all of Microsoft Windows Script Technologies, including: Microsoft Visual Basic Scripting Edition, Microsoft JScript, Windows Script Host, Windows Script components

TechNet Script Center Sample Scripts
This helpful .chm file contains the scripts available in the Script Repository @Microsoft Script Center

Microsoft TechNet Script Center
Great Microsoft site for Windows system administration scripting
my live Site... VBScript what else!