Ordner löschen im Startmenü
Posted: 17. Feb 2010, 10:04
Was sind Spezialordner?
Das sind Kürzel, die auf der Client_Seite, zur Laufzeit in einen realen Ordnerpfad evaluiert werden.
Zum Beispiel wird:
falls das Windows auch da installiert ist.
Spezialordner sind im Package-Robot mit einem "?" prefixed, weil dieses Zeichen in Dateinamen verboten ist.
So kann man auch Manipulationen im Startmenü via Package-Robot-Script machen. Zum Beispiel um einen Ordner da zu löschen.
Statt:
Kan man sich eine EXE machen die diesen Zweizeiler enthällt:
Oder wie wärs mit - nur alle Unterverzeichnisse löschen?
Man muß den richtigen Spezialordner für das Startmenü angeben.
Hier ist eine kleine Auswahl der Spezialordner rund um das Startmenü.
Das sind Kürzel, die auf der Client_Seite, zur Laufzeit in einen realen Ordnerpfad evaluiert werden.
Zum Beispiel wird:
Code: Select all
?wi -> c:\windows
Spezialordner sind im Package-Robot mit einem "?" prefixed, weil dieses Zeichen in Dateinamen verboten ist.
So kann man auch Manipulationen im Startmenü via Package-Robot-Script machen. Zum Beispiel um einen Ordner da zu löschen.
Statt:
Code: Select all
callhidden cmd.exe /c rd /S /Q "%CommonPrograms%IrfanView"
Code: Select all
VAR\$$PAT=?startprog\MeinOrdner\.
RMD\$$PAT
Code: Select all
:neu
IEF\?startmen\MyFolder\*\.
RMD\$v1$
GOTO neu
EEF\
@
Hier ist eine kleine Auswahl der Spezialordner rund um das Startmenü.
Code: Select all
"?startmen" = "c:\windows\startmenü"
"?cstartmen" = "c:\windows\All Users\startmenü" (Common)
"?access" = "c:\windows\startmenü\programme\zubehör"
"?startprog" = "c:\windows\startmenü\programme"
"?cstartprog" = "c:\windows\All Users\startmenü\programme" (Common)
"?ql" = "c:\windows\User\Anwendungsdaten\Microsoft\Internet Explorer\Quick Launch"
(Schnellstartleiste)