21/12/03アップデート

新しい機能

変更と修正

21/11/23アップデート

新しい機能

変更と修正

21/11/15アップデート

新しい機能

変更と修正

C#スクリプトの変更

状態 内容
修正 マルチスレッドにおける「Down, Up, Tap」
追加 MouseMoving イベント
追加 ScriptConfig.AreEventsClearedAutomatically
追加 KeyStateChangedEventArgs.Convert(Keys from, Keys to, params Keys[] modifiers)
追加 KeyStateChangedEventArgs.Convert(Keys from, Keys to, Func<bool> condition)
追加 HookEventArgs.Convert(Keys from, Keys to, params Keys[] modifiers)
追加 HookEventArgs.Convert(Keys from, Keys to, Func<bool> condition)
追加 ControllerStateChangedEventArgs.Convert(ControllerButtons from, Keys to, params ControllerButtons[] modifiers)
追加 ControllerStateChangedEventArgs.Convert(ControllerButtons from, Keys to, Func<bool> condition)
追加 Bounds.CenterX
追加 Bounds.CenterY
追加 Bounds.Intersect(Bounds bounds)
追加 Bounds.IntersercsWith(Bounds bounds)
追加 Bounds.Union(Bounds bounds)

21/08/11アップデート

新しい機能

変更と修正

アクションの変更

状態 内容
廃止 テンプレートマッチング<距離>
廃止 テンプレートマッチング<範囲>
廃止 マクロを定期的に実行<開始>
廃止 マクロを定期的に実行<停止>
廃止 テンプレートマッチング:フィルター<停止>
廃止 テンプレートマッチング:フィルター<開始>
廃止 CallRefSource(非表示)
廃止 PreloadCall(非表示)
廃止 Call(非表示)

C#スクリプトの変更

状態 内容
廃止 ITemplateMatching.Filter
追加 FindWindowTitleStartsWith
追加 FindWindowTitleEndsWith
追加 FindWindowTitleContains

21/07/04アップデート

新しい機能

変更と修正

C#スクリプトの変更

状態 内容
変更 Screenプロパティの型をSystem.Windows.Forms.ScreenからIScreenに変更しました。

21/06/07アップデート

新しい機能

変更と修正

21/05/12アップデート

修正

21/05/11アップデート

修正

21/05/10アップデート

修正

21/05/02アップデート

修正

21/04/21アップデート

新しい機能

変更と修正

C#スクリプトの変更

状態 内容
追加 IWindowController MakeWindowController(IntPtr windowHandle)
追加 IWindowController FindWindow(string windowTitle)
追加 IWindowController FindWindow(string windowTitle, string className)
追加 IWindowController FindWindow(IntPtr windowHandle, string windowTitle, string className)
追加 IntPtr WindowFromPoint(int x, int y)
追加 IntPtr WindowFromPoint((int x, int y) point)
追加 Screen Screen { get; }
追加 Task<Bitmap> ScreenshotAsync(Bounds bounds)
追加 void GetScheduleState()
追加 void SetScheduleState()
追加 HookedEventArgs.IsRepeated { get; }
変更 一部ウィンドウ関係のメソッドを Obsolete 扱いにしました
変更 複数箇所で Wait 処理が同時に使用できるようになりました
変更

DirectInput コントローラーを使用したときの値の範囲を変更しました

・Controller.LeftTrigger.Thumb

・Controller.RightTrigger.Thumb

21/03/22アップデート

変更と修正

21/03/12アップデート

変更と修正

新しい機能

21/03/05アップデート

変更と修正

新しい機能

21/02/16アップデート

修正

21/02/13アップデート

修正

21/02/12アップデート

変更と修正

21/02/11アップデート

変更と修正

新しい機能

21/02/07アップデート

変更と修正

新しい機能

21/02/02アップデート

変更と修正

21/01/27アップデート

変更と修正

21/01/23アップデート

新しい機能

変更と修正

テンプレートの追加

以下のテンプレートをスクリプトエディタに追加しました。

タイトル
範囲選択
カーソルの位置を取得

C#スクリプトの変更

C#スクリプトにいくつかの変更を行いました。

状態 内容
追加 FindPointOnCircle(double radius, double angle, isClockwise = true)
追加 CallCount { get; set; }
追加 ToJson(object value, bool formatted)
追加 FromJson(string json)
追加 GlobalVariables, LocalVriables プロパティ に Craeted, Updated, Deleted イベントを追加しました。

20/12/18アップデート

新しい機能

20/12/14アップデート

不具合の修正

20/12/06アップデート

不具合の修正

20/11/26アップデート

不具合の修正

20/11/25アップデート

不具合の修正

20/11/24アップデート

変更と新しい機能

ショートカットの追加

以下のショートカットをエディタに追加しました。

アクション ショートカットキー
洗濯業の上に空行を挿入 Ctrl + Enter
コードのフォーマット(整形) Ctrl + K + Ctrl + D

テンプレートの追加

以下のテンプレートをエディタに追加しました。

タイトル
引数の挿入
Keys 型の値を入力して挿入(Keys.値)
型の値を入力して挿入(値のみ)
キーを押す
キーを離す
キーを押して離す
画像認識:単体(識別キーを選択)
画像認識:複数(識別キーを選択)
画像認識の識別キーを選択
Hooked(メソッド)
Hooked(ラムダ式)
Disposing(メソッド)
Disposing(ラムダ式)

C#スクリプトの変更

C#スクリプトにいくつかの変更を行いました。

状態 内容
削除 GetVar()
削除 SetVar()
変更 実行不可なアプリだった場合に C#スクリプトを強制終了するように変更しました。
変更 Hooked イベントでマウスの移動を検出できるようにしました。
変更 LocalVariables と GlobalVriables プロパティの型を IVaraibleDictionary へと変更しました。
変更 Offset を OffsetWithSteps に変更しました。
変更 一部プロパティを Obsolete 扱いにしました(使用可能)
追加 event Polling ※試験的
追加 ScriptConfig { get; }
追加 WaitConfig { get; }
追加 CallNext(params Actions callbacks)
追加 Speech()
追加 SpeechAsync()
追加 bool Match(string identifier, Bounds bounds, out MatchResult result)
追加 bool Matches(string identifier, Bounds bounds, out IEnumerable<MatchResult> Results)

20/10/08 追加変更点

20/10/07 追加変更点

変更点

スクリプトエディタのショートカット

以下のショートカットをエディタに追加しました。

アクション ショートカットキー
行の複製 Ctrl + D
行を上に移動 Alt + ↑
行を下にに移動 Alt + ↓
行をコメントアウト Ctrl + K+Ctrl + C
行のコメントアウトを解除 Ctrl + K+Ctrl + U
テンプレートの挿入 Ctrl + T
行の削除 Shift + Delete

C#スクリプトの変更点

状態 内容
削除 IME.Mode { get; }
削除 IME.SetConversionMode { get; }
変更 void CreateDirectory(string path) を string CreateDirectory(params string[] path)に変更しました。
変更 Match()メソッドで画像認識に失敗した時も結果を取得できるようにしました。
追加 event Hooked
追加 IME.ConversinMode { get; set; }
追加 ActiveWindowClientBounds { get; }
追加 Controller.Trigger.ThumbAsByte { get; }
追加 Controller.Stick.ThumbAsShort { get; }
追加 TemplateMatching.Configs { get; }
追加 Parameters { get; }
追加 LocalVariables { get; }
追加 GlobalVariables { get; }
追加 GetDpiFromPoint(int x, int y)
追加 GetDpiFromPoint(Bounds bounds)
追加 GetDpiFromWindowHandle(IntPtr handle)
追加 GetBoundsByWindow(WindowPopLocation pop)
追加 Bounds.ToCenter()
追加 Bounds.ToEvenNumber()
追加 Bounds.ToOddNumber()
追加 Bounds.ToInsideOf(Bounds bounds)
追加 Angle(x1, y1, x2, y2, isClockwise)
追加 Distance(x1, y1, x2, y2)
追加 Clamp(min, max, value)
追加 Controller.GetThumbsAsShort()
追加 IsTrigger(Keys key)
追加 IsTrigger(ControllerButtons button)
追加 Abort()
追加 CreateWaiter(bool highPricisionWait = false)