Was ist die shell/open/command richtige syntax?

Will ich zwicken meine Windows 7 Ultimate OS machen es leichter zu öffnen .php Dateien auf meinem server. Wenn ich nur die Datei öffnen mit iexplore.exe über den öffnen mit " - Menü, und es wird versuchen, laden Sie die .php-Datei, anstatt es zu öffnen. (Ich benutze XAMPP).

Ich so konfiguriert haben, dass die Verzeichnisse richtig für XAMPP.

In der Reg habe ich erstellt

HKEY_CLASSES_ROOT\.php
@tweak.php.open

&

HKEY_CLASSES_ROOT\teak.php.open\shell\open\command
@"C:\Program Files (x86)\Internet Explorer\iexplore.exe" localhost/%1

Allerdings nicht produzieren das erwartete Ergebnis. Es funktioniert nicht auf diese Weise.

Nach einigem Debuggen habe ich herausgefunden, dass der Grund hinter diesem ist, weil die vollständige Adresse der Datei an, indem Sie die variable %1.

d.h.

"C:\Program Files (x86)\Internet Explorer\iexplore.exe" localhost/D:\Web Development\xampp\htdocs\form.php

Ich dachte, dass die syntax die gleiche wie in der Batch? In Chargen, wenn verwenden Sie %1 es wird der name der Datei. Das ist, was ich bekommen wollen, und nicht den ganzen Pfad.

Hab ich gelöst, diese Angelegenheit mit einem ziemlich abgehackt Lösung, durch umleiten der Ausgabe in eine batch-Datei, die ich angelegt habe für das Parsen Sie den string und senden Sie es an iexplore.exe... Bitte jemand helfen mir mit der syntax oder mir sagen, wo ich lernen kann, die richtige syntax. (Ich bin mir nicht sicher, was der name dieser Art von Sprache wird als.... batch-oder shell-oder was. :S)

  • Dies ist nicht eine Frage der Programmierung. Gewählt, um in der Nähe / Migration die Frage SuperUser.com ... wo es ist (mindestens) on-topic.
  • Es ist. Er ist die Programmierung ein Befehl mithilfe der Anwendung command line processor Sprache.
  • Kann mir bitte jemand erklären, was diese "Sprache" ist (der name, so kann ich Google es) und wo kann ich etwas darüber erfahren?
  • geben Sie help an der Eingabeaufforderung ein, sehen Sie die Liste der Befehle, dann help <command name> gibt Ihnen die syntax. Die aufschlussreichsten sind help call, help cmd, help for, help set
  • Ja, ich bin vertraut (zu einem gewissen Grad) mit Eingabeaufforderung und sogar einige batch, aber ich war verwirrt, wenn meine versuche nicht funktioniert. %1 haben sollte, wurde der nur mit dem Namen, aber Sie ging den ganzen Weg... Hahaha, ich begann zu denken, es war kein batch, aber einige andere geheimnisvolle Sprache. :P.
InformationsquelleAutor Klik | 2012-06-09
Schreibe einen Kommentar