Gibt es eine Möglichkeit für mein Benutzereingabefeld, einen "eingefügten" Wert mithilfe eines JMP-Skripts zu akzeptieren?Hallo, ich habe ein Skript mit einigen Benutzereingabefeldern. Ich habe gerade die Werte eingegeben, wollte aber sehen, ob in diesem Eingabefeld eine Einstellung oder etwas geändert werden kann, damit ein Wert akzeptiert wird, der kopiert und in dieses Feld eingefügt wurde. Wenn ich dies versuche, bleibt das Feld leer und akzeptiert keinen Wert. Ich habe den Benutzereingabefeldteil meines Skripts nach Bedarf angehängt. Vielen Dank im Voraus für jede Eingabe.
Clear Symbols();
Names Default To Here( 1 );
framex_value = "";
lotid_value = "";
w = New Window( "Requested Information", // opens a window with a title and this content...
<<RETURN result=""></RETURN>
SkriptingBetreff: Gibt es eine Möglichkeit für mein Benutzereingabefeld, einen "eingefügten" Wert mithilfe eines JMP-Skripts zu akzeptieren?Wollen Sie damit sagen, dass etwas, das Sie aus der Zwischenablage einfügen, nicht im Anzeigefeld angezeigt wird? Es sollte - solange der Datentyp korrekt ist. Sie haben Zahlenbearbeitungsfelder - diese können nur numerische Werte annehmen, akzeptieren also keinen Wert, wenn es sich um Text handelt (und sie sind wahrscheinlich nicht sehr zufrieden damit, dass Sie den Anfangswert auf "." Setzen).
Betreff: Gibt es eine Möglichkeit für mein Benutzereingabefeld, einen "eingefügten" Wert mithilfe eines JMP-Skripts zu akzeptieren?Ich muss auch @ David_Burnham . Ich habe Ihren Code auf einer Windows-Box getestet und solange ich einen numerischen Wert eingefügt habe, hat er hervorragend funktioniert.
Betreff: Gibt es eine Möglichkeit für mein Benutzereingabefeld, einen "eingefügten" Wert mithilfe eines JMP-Skripts zu akzeptieren?Danke, interessant. Ich kann es also tatsächlich tun, wenn ich das "." und fügen Sie einen Wert ein, und klicken Sie dann auf eine andere Stelle im Fenster, und der Wert wird angezeigt. Gibt es eine Möglichkeit, das "." damit Sie einfach in die Box einfügen können und das "." nicht löschen müssen. Am Ende habe ich ein Textbearbeitungsfeld getestet, das nicht das "." dort und akzeptierte meinen numerischen Wert. Auch wenn ich die Einstellung "." Wert aus meinem Skript wird es dort noch angezeigt?
Auch nachdem Sie den Wert eingefügt haben, müssen Sie irgendwo klicken oder die Eingabetaste drücken, damit er angezeigt wird. Können Sie ihn nicht einfach nach dem Einfügen anzeigen lassen?
Nochmals vielen Dank für die Hilfe!