Objekt eingebautes Objekt

Objekt-Unterprozess

Untergeordnetes Prozessobjekt

1 2
var process = require("process"); var sub = process.open("ls");

Vererbung

Mitgliedsattribute

pid

Ganzzahl, lesen Sie die ID des Prozesses, auf den das aktuelle Objekt zeigt

1
readonly Integer SubProcess.pid;

ppid

Ganzzahl, lesen Sie die ID des übergeordneten Prozesses, auf den das aktuelle Objekt zeigt

1
readonly Integer SubProcess.ppid;

stdin

BufferedStream , lesen Sie das Standardeingabeobjekt des Prozesses, auf das das aktuelle Objekt zeigt

1
readonly BufferedStream SubProcess.stdin;

stdout

BufferedStream , lesen Sie das Standardausgabeobjekt des Prozesses, auf das das aktuelle Objekt zeigt

1
readonly BufferedStream SubProcess.stdout;

Mitgliedsfunktion

kill

Beenden Sie den Prozess, auf den das aktuelle Objekt zeigt, und geben Sie ein Signal weiter

1
SubProcess.kill(Integer signal);

Parameter aufrufen:

  • signal : Ganzzahl

wait

Warten Sie, bis der Prozess, auf den das aktuelle Objekt zeigt, beendet ist, und geben Sie den Prozessendcode zurück

1
Integer SubProcess.wait() async;

Gibt das Ergebnis zurück:

  • Integer , der Endcode des Prozesses

findWindow

Fragen Sie ab, ob der Prozess, auf den das aktuelle Objekt zeigt, ein Fenster mit dem angegebenen Namen hat, nur Fenster

1
Value SubProcess.findWindow(String name);

Parameter aufrufen:

  • name : Zeichenfolge, Fenstername

Gibt das Ergebnis zurück:

  • Value , gibt das Rechteck des Fensters zurück, wenn das Fenster vorhanden ist, andernfalls wird undefiniert zurückgegeben

toString

Gibt eine Zeichenfolgendarstellung des Objekts zurück, normalerweise "[Native Object]". Objekte können gemäß ihren eigenen Merkmalen neu implementiert werden

1
String SubProcess.toString();

Gibt das Ergebnis zurück:

  • String , gibt eine String-Darstellung des Objekts zurück

toJSON

Gibt eine JSON-Darstellung des Objekts zurück, die normalerweise eine Sammlung lesbarer Eigenschaften zurückgibt, die vom Objekt definiert wurden

1
Value SubProcess.toJSON(String key = "");

Parameter aufrufen:

  • key : String, unbenutzt

Gibt das Ergebnis zurück:

  • Value , gibt einen Wert zurück, der einen serialisierbaren JSON enthält