2016-05-31 7 views
0

Ich bemerke, es gibt eine Dienstprogramm Methode $ .terminal.parse_arguments, aber ich bin mir nicht sicher, ob dies auf den Befehl aufgerufen werden sollte (was ich nehme, ist immer nur eine Zeichenfolge?)Wie parse ich Befehlsargumente im jquery-Terminal?

Wenn ich es benutze wie Ich erhalte den Fehler 'Property Match' kann nicht gelesen werden, was darauf hindeutet, dass komplexere Befehlsobjekte irgendwie eingerichtet und bearbeitet werden können. Bitte jemand erleuchte mich. Dank

Antwort

0

Befehl analysieren Sie zwei Methoden verwenden:

$.terminal.parse_command('command arg1 arg2'); 

oder

$.terminal.split_command('command arg1 arg2'); 

Split-Befehl nicht Zahlen und reguläre Ausdrücke, um Objekte zu konvertieren.

beide Methoden Objekt zurück, das wie folgt aussehen:

{ 
    name: 'command', 
    args: ['arg1', 'arg2'], 
    command: 'command arg1 arg2', 
    rest: 'arg1 arg2' 
} 
+0

, die wirklich nützlich ist, danke. – mikejw

Verwandte Themen