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-ID: 526263

Url: https://administrator.de/forum/rundll32-command-prompt-funktioniert-nicht-mit-leerzeichen-im-dateinamen-526263.html

Ausgedruckt am: 06.04.2025 um 16:04 Uhr

SeaStorm
Lösung SeaStorm 17.12.2019 um 21:41:32 Uhr
Goto Top
Hi

einfach den Full Path angeben ohne Quotes.
rundll32 "%ProgramFiles%\Windows Photo Viewer\PhotoViewer.dll", ImageView_Fullscreen c:\temp\ein Bild.png  
Bruno8500
Bruno8500 17.12.2019 um 22:12:46 Uhr
Goto Top
Danke funktioniert,
brauchte den Code für %cd% also
rundll32 "%ProgramFiles%\Windows Photo Viewer\PhotoViewer.dll", ImageView_Fullscreen %cd%\ein Bild.png