So nun hatte ich mal Zeit gefunden daran weiter zu arbeiten
Schon komm ich zum nächsten Problem....
Ich lese nun z.b. für '*.Pdf' die entsprechenden Programme aus
HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Explorer\FileExts\.pdf\OpenWithList
Und erhalte z.B. Opera.exe
Danach lese ich
HKEY_CLASSES_ROOT\Applications\"Programmname"\shell\open\command aus, falls vorhanden...
Soweit gut und schön, nur ist die Notation da sehr unterschiedlich und das sogar unter Microsoftprodukten...
Diese Vielfalten konnte ich finden:
- "C:\Programme\Opera\Opera.exe" "%1"
- "C:\Programme\Microsoft Office\Office10\OUTLOOK.EXE" /f "%1"
- C:\PROGRA~1\PDFACT~2\PDFACT~1.EXE %1
- rundll32.exe %SystemRoot%\system32\shimgvw.dll,ImageView_Fullsc reen %1
- C:\Programme\Windows Media Player\wmplayer.exe /Open "%L"
- C:\PROGRA~1\WinZip\winzip32.exe "%1"
- C:\PROGRA~1\MICROS~2\OFFICE11\OIS.EXE /shellOpen "%1"
- %SystemRoot%\system32\NOTEPAD.EXE %1
- "C:\Programme\Adobe\Photoshop Album Starter Edition\3.0\Apps\ComponentLauncher.exe" module=jpegviewer bg params "filepath=%1"
So das sind mal so unterschiedliche Variantionen die ich finden konnte...
Wie man sehen kann, gibt es die mal mit " dann mal wieder ohne und abundzu mal teils teils
Bei eins bin ich mit sicher, %1 soll bestimmt wenn vorhanden meine zu öffnende Datei sein, aber das war es dann schon...
Ich bekomm das nicht vernünftig aufgearbeitet, um das zu starten, gibts da ev. ne Windows funktion die den Kaudawelsch da öffnet?
Bye Christian