1.6k Aufrufe
Gefragt in WindowsXP von
Hi!

Ich möchte PHP-Skripte im Explorer starten können. Leider bekomme ich es nicht so hin, wie ich es brauche. Das Problem ist, dass das Konsolenfenster, in dem das PHP Programm abläuft, nach Beendigung sofort geschlossen wird. So kann ich keinerlei Fehlermeldungen sehen.
Unter Windows 98 habe ich es so gelöst, dass ich im Dateitypeneditor den open-Befehl so gesetzt habe:
c:\windows\command.com /k C:\apachefriends\xampp\php\php.exe "%1"

Durch den Parameter /k bleibt das Konsolenfenster offen.

Unter XP wollt ich das Gleiche probieren. Aber erstens hab ich schon mal im Dateitypeneditor diesen erweiterten Bereich nicht gefunden, wo man den open-String von Hand editieren kann. Vielleicht kann mir jemand sagen, wie das geht?
Zweitens funzt es aber auch nicht, wenn ich direkt in der Registry den Key [HKEY_CLASSES_ROOT\Applications\php.exe\shell\open\command] bearbeite. Analog zu W98 habe ich dort
cmd /k C:\apachefriends\xampp\php\php.exe "%1"
eingegeben. Aber das Konsolenfenster bleibt nicht offen. Der Parameter /k scheint keine Wirkung zu haben. Ob ich /c oder /k nehme, es passiert scheinbar das Gleiche.
Vielleicht kann mir jemand helfen?

4 Antworten

0 Punkte
Beantwortet von son_quatsch Experte (5.3k Punkte)
Explorer -> Extras -> Ordneroptionen -> Dateitypen -> dort hast du schonmal deinen erweiterten Dialog. Was du dort machst ist dasselbe, als wenn du es wie folgt in der Registry machen würdest:

- Schlüssel [HKEY_CLASSES_ROOT\.php] erstellen.
- Standardwert auf phpfile setzen.
- Schlüssel [HKEY_CLASSES_ROOT\phpfile] erstellen.
- Schlüssel shell darin erstellen.
- Schlüssel open darin erstellen.
- Schlüssel command darin erstellen.
- Standardwert auf C:\WINDOWS\system32\cmd.exe /k C:\apachefriends\xampp\php\php.exe "%1" setzen.
0 Punkte
Beantwortet von
Cool. Die Angabe von Pfad und Suffix von CMD machen den Unterschied. Jetzt funzt es. Danke!
Dieser Dialog fehlt mir aber immer noch. Wenn ich unter Ordneroptionen/Dateitypen "PHP-Datei" auswähle und auf "ändern" klicke, kommt der "Öffnen-mit"-Dialog.
0 Punkte
Beantwortet von son_quatsch Experte (5.3k Punkte)
Klick nicht auf "Ändern" sondern auf "Erweitert". Ich wüsste jetzt allerdings keinen Rat, wenn dieser Button bei dir fehlen sollte.
0 Punkte
Beantwortet von
Danke für das Feedback. Der Button fehlt in der Tat. Ist ersetzt durch "Wiederherstellen". Anscheinend kommt danach dann "Erweitert" (siehe gelbe Textmarkierung). Ich habs nicht probiert. Weil würde mich nerven, wenn alles zurückgesetzt würde.
...