| |
| |
|
Dim Shell As New Shell
|
|
Private Sub Command1_Click ()
Shell.MinimizeAll End Sub |
| Funktion | Beschreibung |
| BrowseForFolder | Zeigt den "Ordner suchen"-Dialog an. Gibt den gewählten Ordner als Folder-Objekt zuück |
| CascadeWindows | Ordnet alle Fenster überlappend an |
| ControlPanelItem | Zeigt einen Systemsteuerungsdialog an |
| EjectPC | Wirft den PC aus. |
| Explore | Startet den Explorer mit einem vorgegebenen Pfad |
| FileRun | Zeigt den "Ausführen" Dialog an. |
| FindComputer | Zeigt den "Suchen nach: Computer" Dialog an |
| FindFiles | Zeigt den "Suchen nach: Alle Dateien" Dialog an |
| Help | Zeigt den "Shell-Hilfe" Dialog an |
| MinimizeAll | Minimiert alle Fenster |
| NameSpace | Setzt die Objektvariable für ein Folderobjekt |
| Open | Öffnet einen Pfad, eine Datei oder eine URL mit dem Standartprogramm |
| RefreshMenu | Aktualisiert das Menü |
| SetTime | Zeigt den "Eigenschaften von Datum/Uhrzeit"-Dialog an |
| ShutdownWindows | Zeigt den "Windows beenden"-Dialog an |
| Suspend | Fährt den Computer in den Standby-Modus |
| TileHorizontally | Ordnet alle Fenster nebeneinander an |
| TileVertically | Ordnet alle Fenster übereinander an |
| TrayProperties | Zeigt den "Eigenschaften von Taskleiste"-Dialog an |
| UndoMinimizeALL | Macht den Befehl MinimizeAll rückgängig |
Weitere Informationen erhalten Sie im Objektkatalog (F2), wo die
einzelnen Funktionen, Methoden und Klassen noch einmal genauestens aufgelistet
werden.
| |
|
Dim Folder As Folder
Set Folder = Shell.NameSpace("C:\") |
| Funktion | Beschreibung |
| Items | Listet alle Dateien und Ordner in dem Verzeichniss auf und gibt diese als FolderItems-Objekt zurück. |
| NewFolder | Erstellt einen neuen Ordner in dem Ordner. |
| ParentFolder | Gibt bei einem Unterverzeichnis das Hauptverzeichnis als Folder-Objekt zurück. |
| Title | Gibt den Namen des Verzeichnis zurück. |
| |
|
Dim FolderItems As FolderItems
Set FolderItems = Folder.Items |
| Funktion | Beschreibung |
| Count | Gibt die Anzahl der Dateien an. |
| Item(n) | Gibt das n-te Verzeichnis oder Datei in Form eines FolderItem-Objekt zurück. |
|
Dim Shell32 As New Shell
Dim Folder As Folder Set Folder = Shell32.NameSpace("C:\") Dim fItems As FolderItems Set fItems = Folder.Items Dim fItem() As FolderItem ReDim fItem(fItems.Count - 1) For i = 0 To fItems.Count - 1 Set fItem(i) = fItems.Item(i) Next |
| Funktion | Beschreibung |
| GetFolder | Gibt, wenn die Datei ein Verzeichnis ist, das Folder-Objekt zurück. |
| GetLink | Gibt, wenn die Datei eine Verknüpfung ist, das ShellLinkObject -Objekt zurück. |
| IsBrowsable | Bestimmt, ob man die Datei durchsuchen kann (=Ordner). |
| IsFileSystem | Bestimmt, ob die Datei eine Systemdatei ist (Attribute). |
| IsFolder | Bestimmt, ob die Datei ein Verzeichnis ist. |
| IsLink | Bestimmt, ob die Datei eine Verknüpfung ist. |
| ModifyDate | Gibt das Datum zurück, an dem die Datei zuletzt bearbeitet wurde. |
| Name | Gibt den Dateinamen zurück. |
| Path | Gibt den genauen Pfad zurück, an dem sich die Datei/Verzeichnis befindet. |
| Size | Gibt die Größe der Datei in Bytes zurück. |
| Type | Gibt den Typ der Datei zurück. |
| Verbs | Gibt die Liste der möglichen Befehle für eine Datei als FolderItemVerbs-Objekt zurück. |
| InvokeVerb | Führt einen Befehl für die Datei aus. |
| |
| Funktion | Beschreibung |
| Arguments | Gibt die Argumente, die der Link übergibt zurück oder legt sie fest. |
| Description | Gibt die Beschreibung, der Verknüpfung zurück oder legt diese fest. |
| GetIconLocation | Gibt den Pfad zurück, an dem das Icon ist. |
| Hotkey | Gibt die Tastenkombination der Verknüpfung zurück oder legt diese fest. |
| Path | Gibt den Pfad der Verknüpfung zurück. |
| Resolve | Führt den Link aus (entspricht einem Doppelklick auf dem Link). |
| Save | Speichert die Änderungen ab. |
| SetIconLocation | Setzt den Pfad an dem das Icon ist. |
| ShowCommand | Bestimmt den Modus, in dem der Link gestartet wird (minimiert, maximiert oder normal). |
| WorkingDirectory | Gibt das Arbeitsverzeichnis zurück oder legt dieses fest. |
| |
|
.
. . Dim fItemVerbs As FolderItemVerbs Set fItemVerbs = fItem(0).Verbs Dim fItemVerb() As FolderItemVerb ReDim fItemVerb(fItemVerbs.Count - 1) For i = 0 To fItemVerbs.Count - 1 Set fItemVerb(i) = fItemVerbs.Item(i) Next i |
| Funktion | Beschreibung |
| DoIt | Führt den jeweiligen Befehl auf die Datei aus. |
| Name | Gibt den Namen des Befehls zurück. |
| |
|
| Quellen: SHADOWare.de Letzte Änderung: 02.07.2001 |
©2001 by SHADOWare, Felix Weis |