bruno8500
Goto Top

Rundll32 command prompt funktioniert nicht mit Leerzeichen im Dateinamen

Ich habe folgenden Command gefunden mit dem man über dll32 ein Foto über das Windows Photo Viewer Programm anzeigen lassen kann:
rundll32 "%ProgramFiles%\Windows Photo Viewer\PhotoViewer.dll", ImageView_Fullscreen Bild.png  

Wenn ich den Command so nutze, funktioniert es.
Wenn aber ein Leerzeichen im Dateinamen meines Bildes ist, nicht. Die Konsole stürzt sofort ab wenn ich Leerzeichen oder Apostrophen im Syntax verwende, beide Optionen funktionieren nicht:
rundll32 "%ProgramFiles%\Windows Photo Viewer\PhotoViewer.dll", ImageView_Fullscreen "Ein Bild.png"  
rundll32 "%ProgramFiles%\Windows Photo Viewer\PhotoViewer.dll", ImageView_Fullscreen 'Ein Bild.png'  

Wie kann ich das fixen?

Schönen Abend,
Bruno

Content-Key: 526263

Url: https://administrator.de/contentid/526263

Printed on: April 16, 2024 at 18:04 o'clock

Member: SeaStorm
Solution SeaStorm Dec 17, 2019 at 20:41:32 (UTC)
Goto Top
Hi

einfach den Full Path angeben ohne Quotes.
rundll32 "%ProgramFiles%\Windows Photo Viewer\PhotoViewer.dll", ImageView_Fullscreen c:\temp\ein Bild.png  
Member: Bruno8500
Bruno8500 Dec 17, 2019 at 21:12:46 (UTC)
Goto Top
Danke funktioniert,
brauchte den Code für %cd% also
rundll32 "%ProgramFiles%\Windows Photo Viewer\PhotoViewer.dll", ImageView_Fullscreen %cd%\ein Bild.png