커서가 가리킬 때 트리거되도록 이 스크립트를 어떻게 수정할 수 있나요?클릭 트리거 방식이었습니다.
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)
);
감사해요!
자동화 및 스크립팅윈도우Re: 커서가 가리키는 경우 트리거되도록 이 스크립트를 어떻게 수정할 수 있나요?또한 클릭 트리거가 자주 발생하여 이런 현상이 발생하고, 크래시 후 오류가 발생합니다.
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>
Re: 커서가 가리킬 때 트리거되도록 이 스크립트를 어떻게 수정할 수 있나요?저는 Hover Label 프레임워크를 사용하여 동작을 트리거하는 것을 좋아합니다.
옵션 a) "클릭"을 사용하여 마우스 클릭을 통해 작업을 트리거합니다.
옵션 b) 마우스가 데이터 포인트를 터치하면 즉시 작업을 트리거하기 위해 "그림"을 사용합니다(이것은 호버 레이블 생성보다 더 빠릅니다)
제 경우에는 "즉각적인 조치"가 너무 통제 불가능했습니다. 데이터 포인트 사이로 마우스를 움직이기 시작했죠!
내 최종 해결책:
"그림"으로 표시해 두면 클릭이 필요 없습니다.
하지만 사용자가 CTRL을 눌러서 작업을 트리거하도록 하세요.

Re: 마우스오버를 통한 동작? - 수정자 키 사용 :backhand_index_pointing_right::white_square_button:
Re: 커서가 가리키는 경우 트리거되도록 이 스크립트를 어떻게 수정할 수 있나요?초당 5번씩 동작이 실행되지 않도록 타이머를 추가하는 게 좋을 것 같습니다.
Re: 커서가 가리킬 때 트리거되도록 이 스크립트를 어떻게 수정할 수 있나요?전문가의 스크립트 중 하나를 수정하거나, 클릭만 하면 트리거됩니다.
gbFrame = (gb0 << report)[FrameBox(1)];
gbFrame << Set Graphlet(
Picture(
Include("C:\Subset.jsl");
),
Click(Include("C:\Subset.jsl");)
//Reapply(1)
);
감사해요!

Re: 커서가 가리킬 때 트리거되도록 이 스크립트를 어떻게 수정할 수 있나요?
Re: 커서가 가리키는 경우 트리거되도록 이 스크립트를 어떻게 수정할 수 있나요?레이캐스팅을 사용하여 커서 위치를 감지하고 동작을 트리거해보세요.
더 보기...커서가 무언가를 가리킬 때 이벤트를 트리거하려면 커서 이동이나 마우스오버 위치에 연결된 이벤트 핸들러를 사용하는 것이 가장 좋습니다. 저는 이런 종류의 논리에 푹 빠지는 걸 좋아합니다.
Gratowin 카지노 게임이 대화형 메커니즘으로 플레이어를 사로잡는 방식과 비슷하거든요. 스크립팅과 게임 모두에서 정확성, 타이밍, 그리고 약간의 창의성이 중요합니다!