Sorry, wenn es die dumme Frage scheint. Ich konnte Windows GUI-Anwendung von PHP auf keine Weise starten. Ich habe jede Problemumgehung versucht, die ich aus den ähnlichen Fragen herausgefunden habe, aber sie haben überhaupt nicht funktioniert.PHP wie Windows GUI-Anwendung zu starten
Mein Befehl:
$cmd = 'E:\soft\Notepad++\notepad++.exe E:\text.php';
ich diesen Befehl durch das Fenster Command Line Tool ausführen kann und es funktionierte gut, das Notepad ++ gestartet und öffnete die GUI mit dem erwarteten Inhalt. Ich möchte das in php tun
Ich habe die Windows-Dienste geöffnet und legen Sie die Option "Dienst mit Desktop interagieren" (aktiviert) für "wampapache" -Dienst und starten Sie es auch neu.
Ich habe mit jedem der folgenden Befehle versucht:
pclose(popen("start /B $cmd", "r"));
OR
system("start $cmd");
OR
exec("C:\\windows\\system32\\cmd.exe /c START " . $cmd);
OR
$WshShell = new COM("WScript.Shell");
$oExec = $WshShell->Run($cmd, 0,false);
Alle von ihnen gab mir das gleiche Ergebnis: es lief nur die Anwendung IM HINTERGRUND, konnte ich sehen, dass App-Prozess, der läuft, indem Sie auf den Task-Manager von Windows, aber die GUI nicht angezeigt.
Meine PHP-Version ist 5.4.3
Jede Hilfe sehr geschätzt wird.
(Verwenden Sie den Task-Manager> Benutzer Tab Ihre Session-ID zu sehen) http://stackoverflow.com/a/1403260/426533 – Sergey
möglich Duplikat [php Wie kann ich ein externes Programm läuft starten - Probleme mit dem System und exec Having] (http://stackoverflow.com/questions/1403203/php- how-do-i-Start ein-external-Programm-Lauf-mit-störungs mit -system-und) – Sergey
@Sergey Er erklärte, dass er alles in diesem Q/A aufgeführten versucht. –