2017-04-24 6 views
0

Wenn ich diesen Code unten verwende, funktioniert es gut für Nicht-CLI-Programme wie Notepad. Wenn ich jedoch ein anderes Ruby-Skript oder eine ausführbare Datei erstellen möchte, übernimmt es dieses Eingabeaufforderungsfenster und ich kann meinen übergeordneten Prozess nicht mehr sehen. Wie kann ich mit dem Befehl spawn das Skript in einem neuen Fenster öffnen?Wie man ein Ruby-Skript in einem neuen Eingabeaufforderungsfenster erzeugt?

Ich habe bereits "Startpfad" versucht, aber das gibt nicht die richtige PID zurück. Ich habe auch Process.daemon ausprobiert, aber das hat noch nicht mal etwas bewirkt. Ich glaube, ich muss es einen anderen conhost.exe Prozess öffnen, weil es zwei ruby.exe Prozesse und zwei cmd.exe Prozesse startet, aber nur 1 conhost.exe Prozess hält.

Ich versuche ein Ruby-Skript zu schreiben, das andere Skripte hervorbringt und verwaltet. Cross-Plattform ist ideal, aber Windows-kompatibel wird es tun. Schätze die Hilfe.

Antwort

0

Sie Verwendung dieses Juwel eye here machen können & Monitor Prozesse zu verwalten, funktioniert recht gut mit Start & Stopp Ping Prozesse ing (mit PID).

Verwandte Themen