Report/38

Last-modified: 2023-01-09 (月) 15:01:43

.netで実行中のスクリプトを手動で止めることはできないでしょうか?

  • ページ: Report
  • 投稿者: 名無しさんPart1
  • 優先順位: 通常
  • 報告形態: 初回報告
  • 状態: 回答完了
  • カテゴリ: StrokesPlus.net
  • バージョン:
  • 登録日: 2023-01-23
  • 完了日:

メッセージ

例えば以下を実行するとしばらく動きっぱなしですが途中で止めたいです、Ctrl+Alt+Delでタスクマネージャーを最前面にするとその間は止まっていますがタスクマネージャー以外を最前面にするとまた動き出すように思います。
for(var n=0;n<100;n++) {
sp.MouseMove(new Point(100,100));
sp.Sleep(1000);
sp.MouseMove(new Point(1000,100));
sp.Sleep(1000);
}


  • sp.StoreBool("MouseCursorStop", true);while (sp.GetStoredBool("MouseCursorStop")) {if*1 {sp.StoreBool("MouseCursorStop", false);}sp.MouseMove(new Point(100,100));sp.Sleep(1000);sp.MouseMove(new Point(1000,100));sp.Sleep(1000);}ちょっと違うけどESCボタンか左クリックのどちらかを長押しで止まる別にMouseCursorStopじゃなくても好きな名前付けてもいいけど3つとも揃えないと止められなくなるので注意 -- 906? 2023-01-09 (月) 15:01:43

*1 sp.GetKeyState(vk.ESCAPE) & 0x8000) || (sp.GetKeyState(vk.LBUTTON) & 0x8000