Wie kann ich dieses Skript so ändern, dass es ausgelöst wird, wenn der Cursor darauf zeigt?Früher wurde es durch einen Klick ausgelöst
gbFrame = (gb0 << report)[FrameBox(1)];
gbFrame << Set Graphlet(
Picture(
try(Close(dzK, NoSave));
Current Data Table(dt);
dzK = dt << Subset(
Output Table("K"),
Selected Rows(0),
Rows(dt << Get Selected Rows()),
Selected columns only(0)
);
dzK << Set Window Size(800, 500);
dzK << Move Window(100, 1800);
w = "High";
Column(w) << Set Property("Color Gradient", {"Green to White to Red", Range({Col Min(Column(w)), Col Max(Column(w)), Col Mean(Column(w))})})
<< Color Cell by Value;
try(dzK << Delete Table Property("Source"));
),
Reapply(1)
);
Danke!
Automatisierung und SkriptingWindowsBetreff: Wie kann ich dieses Skript ändern, damit es ausgelöst wird, wenn der Cursor darauf zeigt?Darüber hinaus wird der Klick ausgelöst tritt oft dieses Phänomen, Fehler nach dem Absturz
Object reference not set to an instance of an object.
System.NullReferenceException: Object reference not set to an instance of an object.
Please contact JMP Technical Support to report this problem so
that it can be investigated.
Exception Stack Trace:
at WinHost.AnalysisView.sizeMoveInProgress(Boolean bSizing, Boolean bAutoSizingFlag)
at WinHost.AnalysisView.setWindowSize(Int32 width, Int32 height)
at WPFDisplayWindowImpl.setWindowSize(WPFDisplayWindowImpl* , generic_point<INT>* , generic_point<INT>* requestedSize)
at HeadPartition.cursorTrack(HeadPartition* , GCanvas* , generic_point<INT> )
at WPFDisplayWindowImpl.cursorTrack(WPFDisplayWindowImpl* , generic_point<INT> where)
at WinHost.AnalysisView.OnMouseMove(MouseButtons mb, Point point)
at WinHost.ClientGrid.OnMouseMove(MouseEventArgs e)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
<TRUNCATED></TRUNCATED></INT></INT></INT></INT>
Betreff: Wie kann ich dieses Skript ändern, damit es ausgelöst wird, wenn der Cursor zeigt?Ich liebe es, das Hover-Label-Framework zu verwenden, um eine Aktion auszulösen.
Option a) Verwenden Sie „Klick“, um Aktionen per Mausklick auszulösen.
Option b) Verwenden Sie „Bild“, um sofortige Aktionen auszulösen, sobald die Maus einen Datenpunkt berührt (dies ist sogar schneller als die Generierung des Hover-Labels).
Mir war die „Sofortaktion“ zu unkontrolliert – ich begann, die Maus zwischen den Datenpunkten zu bewegen!
Meine endgültige Lösung:
Bleiben Sie bei „Bild“, dann ist kein Klick nötig.
Lassen Sie den Benutzer jedoch STRG drücken, um die Aktion auszulösen:

aus Re: Aktionen per Mouseover? - benutze eine Modifikatortaste :backhand_index_pointing_right::white_square_button:
Betreff: Wie kann ich dieses Skript ändern, damit es ausgelöst wird, wenn der Cursor zeigt?Fügen Sie möglicherweise einen Timer hinzu, sodass die Aktion nicht 5x pro Sekunde ausgelöst wird.
Betreff: Wie kann ich dieses Skript ändern, damit es ausgelöst wird, wenn der Cursor zeigt?Gegen einen der Experten-Skripte zum Ändern oder nur zum Auslösen per Klick.
gbFrame = (gb0 << report)[FrameBox(1)];
gbFrame << Set Graphlet(
Picture(
Include("C:\Subset.jsl");
),
Click(Include("C:\Subset.jsl");)
//Reapply(1)
);
Danke!

Betreff: Wie kann ich dieses Skript ändern, damit es ausgelöst wird, wenn der Cursor zeigt?
Betreff: Wie kann ich dieses Skript ändern, damit es ausgelöst wird, wenn der Cursor zeigt?Versuchen Sie, Raycasting zu verwenden, um die Cursorposition zu erkennen und eine Aktion auszulösen.
Mehr anzeigen...Um das Ereignis auszulösen, wenn der Cursor auf etwas zeigt, verwenden Sie am besten einen Ereignishandler, der an die Cursorbewegung oder Mouseover-Position gebunden ist. Ich liebe es, in diese Art von Logik einzutauchen: Es ist ähnlich, wie die Casinospiele
von Gratowin einen mit interaktiven Mechanismen fesseln. Präzision, Timing und ein wenig Kreativität sind sowohl beim Scripting als auch beim Gaming entscheidend!