RunDll32 Shell32,Control_RunDLL Openen van het Configuratiescherm. RunDll32 Shell32,Control_RunDLL <cpl-bestand> Openen van een onderdeel van het Configuratiescherm. <cpl-bestand>: naam bestand, [@instantie], nr tabblad RunDll32 Shell32,OpenAs_RunDLL Activeren van het venster Openen met. RunDll32 User32, CascadeChildWindows Vensters trapsgewijs schikken. RunDll32 User32, TileChildWindows Minimaliseren van alle vensters RunDll32 User32, RepaintScreen Bureaublad hernieuwen. RunDll32 Keyboard, Disable Uitschakelen toetsenbord. RunDll32 Mouse, [...]
Archive for the ‘WSH’ Category
WSH Run dll
WSH SendKeys
De Microsoft Windows Script Host (WSH) is een automatiseringstechnologie voor Microsoft Windows-besturingssystemen die scripting mogelijkheden vergelijkbaar met batch-bestanden bevatten, maar met een groter scala van ondersteunde functies. Het was oorspronkelijk de naam Windows Scripting Host, maar werd omgedoopt tot voor de tweede release. Het is taal-onafhankelijk in de zin dat het gebruik kan maken van [...]
WSH Focus verplatsen
Dim oShell Dim titel_kladb, titel_paint titel_kladb = “Naamloos – Kladblok” titel_paint = “naamloos – Paint” set oShell=WScript.CreateObject(“WScript.Shell”) oShell.Run “mspaint.exe” WScript.Sleep 800 oShell.Run “notepad.exe” WScript.Sleep 800 oShell.AppActivate titel_paint WScript.Sleep 3000 oShell.AppActivate titel_kladb
WSH sleep
WScript.Sleep 500 Tijd dat er moet gewacht worden vooraleer de volgende instructie moet uitgevoerd worden. De waarde wordt opgegeven in milliseconden.
WSH uitvoeren programma
Dim oShell set oShell=WScript.CreateObject(“WScript.Shell”) oShell.Run “notepad.exe”
WSH snelkoppeling maken
Dim WshShell, oShellLink Dim pad pad = “c:\scripting\oplossingen\wsh\snelkoppeling” set WshShell = WScript.CreateObject(“WScript.Shell”) set oShellLink = WshShell.CreateShortcut(pad & “\Kladblok.lnk”) oShellLink.TargetPath = WshShell.ExpandEnvironmentStrings(“%WINDIR%\Notepad.exe”) oShellLink.WindowStyle = 1 oShellLink.Hotkey = “Ctrl+Alt+E” oShellLink.IconLocation = “shell32.dll, 27″ oShellLink.Description = “Snelkoppeling naar kladblok” oShellLink.WorkingDirectory = WshShell.ExpandEnvironmentStrings(“%WINDIR%\temp”) oShellLink.Save
WSH Speciale mappen (xp)
Voorbeelden van speciale mappen (Windows XP): C:\Windows\fonts (Fonts) Documents and Settings\All Users Bureaublad (AllUsersDesktop) Menu Start (AllUsersStartMenu) Menu Start\Programma’s (AllUsersPrograms) Menu Start\Programma’s\Opstarten (AllUsersStartup) Documents and Settings\ Bureaublad (Desktop) Application Data Mijn Documenten (MyDocuments) Programma’s (Programs) Start Menu (StartMenu) Opstarten (Startup) Netwerkprinteromgeving (PrintHood) Sjablonen (Templates) SendTo (SendTo) Onlangs geopend (Recent) Favorieten (Favorites) Nethood (NetHood)
Windows Scripting Objecten
WScript WshArguments WshNamed WshUnnamed WshController WshRemote WshRemoteError WshNetwork WshShell WshShortCut WshUrlShortCut WshEnvironment WshSpecialFolders WshScriptExec Belangrijke methoden: Echo: wordt gebruikt om tekst af te beelden in een boodschappenvenster. Quit: wordt gebruikt om een script vroegtijdig te verlaten. Dit is bijvoorbeeld handig wanneer aan een bepaalde voorwaarde niet is voldaan. CreateObject: om een object aan te maken. [...]
Foutafhandeling
On Error Resume Next : loopt verder zonder stoppen Err.Description omschrijving weergeven On Error Goto 0 afhandelen.
VB Procedure
Declaratie van een functie die geen waarde terug geeft. Sub <naamprocedure> < instructie(s)> End Sub Oproep van de functie Call <naamprocedure> Declaratie van een functie die wel een waarde terug geeft. Function <naamprocedure> (argumenten) End Function Oproep: var = <naamprocedure>(argumenten) Ingebouwde functies: CInt(<variabele>) een variant wordt omgezet in een type Integer CLng(<variabele>) een [...]
