Solved: Ärger mit Desktop-Verknüpfung

Antworten
NorbertKoch
Beiträge: 149
Registriert: 26 Aug 2021, 08:37

Solved: Ärger mit Desktop-Verknüpfung

Beitrag von NorbertKoch »

Hallo zusammen,

wir "basteln" gerade ein DatevASP-Paket.

Bisher haben wir was wir möchten, aber das Setup legt eine Verknüpfung auf dem Desktop des eingeloggten Users an.

Code: Alles auswählen

...
Set $LoggedInUser$ = GetLoggedInUser
set $PublicDesktop$ = "%SystemDrive%\Users\Public\Desktop\"
set $DesktopLink$ = "DATEVasp starten.lnk"
...

[WinBatch_DesktopIcon]
copy "%SystemDrive%\Users\$LoggedInUser$\Desktop\$DesktopLink$" "$PublicDesktop$\$DesktopLink$"
del -sf "%SystemDrive%\Users\$LoggedInUser$\Desktop\$DesktopLink$"
Das Kopieren klappt aber leider nicht.

Wo liegt der Denkfehler?

Tausend Dank!
Zuletzt geändert von NorbertKoch am 13 Jun 2023, 14:15, insgesamt 1-mal geändert.
Liebe Grüße

Norbert
Benutzeravatar
j.werner
uib-Team
Beiträge: 86
Registriert: 08 Okt 2019, 13:32

Re: Ärger mit Desktop-Verknüpfung

Beitrag von j.werner »

Hallo Norbert,
vermutlich liegt es daran, dass in

Code: Alles auswählen

DATEVasp starten.lnk
ein Leerzeichen enthalten ist.
Probiere bitte mal sowas:

Code: Alles auswählen

copy '"%SystemDrive%\Users\$LoggedInUser$\Desktop\$DesktopLink$"' '"$PublicDesktop$\$DesktopLink$"'
Viele Grüße
Jan


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


Benutzeravatar
SisterOfMercy
Beiträge: 1556
Registriert: 22 Jun 2012, 19:18

Re: Ärger mit Desktop-Verknüpfung

Beitrag von SisterOfMercy »

Why not use a bloody linkfolder section?

Code: Alles auswählen

[LinkFolder_install]
set_basefolder common_desktopdirectory
set_subfolder ""
set_link
	name: "Mozilla Firefox"
	target: "$InstallDir64$\firefox.exe"
	parameters:
	working_dir: "$InstallDir64$"
	icon_file: "$InstallDir64$\firefox.exe"
	icon_index: 0
end_link
Bitte schreiben Sie Deutsch, when I'm responding in the German-speaking part of the forum!
Antworten