OPSI-Script: Wildcards bei Linkfolder delete_element

Antworten
feltel
Beiträge: 315
Registriert: 09 Dez 2014, 07:22

OPSI-Script: Wildcards bei Linkfolder delete_element

Beitrag von feltel »

Manche Pakete nutzen aus welchen Gründen auch immer versionierte Links z.B. im Startmenü und auf dem Desktop. Das ist unschön, weil man da ggf. immer hinterher sein muss, um nur unversionierte Links zu haben. Beispiel GIMP. Das legt auf dem Common-Desktop und im Startmenü "GIMP 3.2.4" z.B. an. Will ich den Link löschen, dann muss ich jedes mal das Script anpassen. Lasse ich mal ein Update aus oder vergesse ich die Anpassung, dann kanns passieren, das ich dann x GIMP-Links z.B. im Startmenü habe.

Code: Alles auswählen

[LinkFolder_Delete_Desktop_Icon]
set_basefolder common_desktopdirectory
set_subfolder ""
delete_element "GIMP 3.2.4"
Wäre es möglich, bei delete_element Wildcards (* würde schon reichen) zuzulassen? Dann würden alle auf das Suchmuster passenden Links weggekracht, und man müsste das Script nicht bei jeder neuen Version anpassen.
Benutzeravatar
ThomasT
uib-Team
Beiträge: 583
Registriert: 26 Jun 2013, 12:26

Re: OPSI-Script: Wildcards bei Linkfolder delete_element

Beitrag von ThomasT »

Hmm du könntest dir auch eine Stringliste erzeugen lassen, die die GIMP einträge beinhaltet und dann durch diese Durchiterieren:

Code: Alles auswählen

[Actions]
DefVar $Path$
DefStringList $Files$
Set $Path$ = "C:\ProgramData\Microsoft\Windows\Start Menu\Programs"
Set $Files$ = listFiles($Path$,"*GIMP*","False")


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


feltel
Beiträge: 315
Registriert: 09 Dez 2014, 07:22

Re: OPSI-Script: Wildcards bei Linkfolder delete_element

Beitrag von feltel »

Soherum ginge das bestimmt auch. :-)
Antworten