KitSprocket 3 の新機能および更新履歴

[バージョン3の新機能・変更点]

  • 文字入力ダイアログで複数行の入力に対応(3.5)
  • キー入力待機 で いずれかのマウスとキーボードの入力を待機する機能を追加(3.5)
  • キーボード、マウスの入力を記録できるようになりました
  • タスクスケジューラーにタスクを簡単に登録できるようになりました(3.2)
  • ゲームコントローラーの操作を任意のキー割り当てとして記録できるようになりました
  • 高速化のためログの保存を簡素化しました(3.2)
  • 変数の書き方を 変数名=コマンド の形式に統一しました。従来の コマンド ~ 変数名 は動作する場合がほとんどですが、将来的に動作は保証されませんのでご注意ください
  • シリアルキーを変更しました。v2までのシリアルは利用できません

アプリのダウンロードはこちらから

[3.5.0変更点]

  • 文字入力ダイアログ を拡張し、複数行の入力に対応
  • キー入力待機 コマンドに mouse と key オプションを追加、なにかマウスがクリックされる、あるいはなにかキーが入力されるのを待機し、返値として押されたボタンとキーを返す機能を追加
  • スタートアップスクリプトに
    • 「バックグラウンドで動作する電卓」
    • 「ウインドウサイズを記録して再生」
    • 「思いつくのアイデアを一つのテキストファイルに追記していく」
    • 「登録した「ひな形」をすばやくクリップボードにコピーする」
    • 「クリップボードにあるファイルパスを親フォルダとファイル情報のテキストにする」
      • を追加
  • スタートアップスクリプト「開いているすべてのウインドウをタイル状に並べる」を拡張して、タイル状に並べた後に最後にクリックしたウインドウだけを中央に拡大表示する仕様を追加
  • スタートアップスクリプト「アプリを起動してウインドウを整える」と「エクスプローラーのウインドウを複数開いて整頓」を修正
  • マウス座標記録が高解像度モニタで正しく動いていなかったのを修正
  • 文字を数えるで、ヌル文字が正しく処理されなかったのを修正
  • 変数展開 のコマンドの見直し。変数内に格納されたデータに変数が含まれる場合、変換するかしないかをより厳密にしました
  • ・ツールチップの座標指定が高解像度モニタに対応していなかったのを修正

[3.3.1変更点]

  • スタートアップスクリプト表示中にファンクションキーを押したら、スタートアップスクリプトを終了してそのスクリプトを実行するように変更
  • ウインドウを閉じるときに常駐するかどうかの確認ダイアログを復活
  • ウインドウリストにアプリ名のオプションを追加

[3.3.0変更点]

  • スタートアップスクリプトに
    • 「Microsoft Edgeをすべて強制終了する」
    • 「複数ファイルを開いてウインドウを左右に並べる」
    • 「チェックリストの入力を楽にする」
      を追加
  • ホットキー設定で、ホットキーに登録したスクリプトでホットキーを押したら無限ループになっていたのを修正(ホットキーでスクリプト実行中はホットキーを無効化することで対応)
  • いくつか細かい不具合を修正

[3.2.8変更点]

  • スタートアップスクリプトに 「開いているエクスプローラーのウインドウをタイル状に並べる」を追加
  • スタートアップスクリプトの構成を見直し
  • 文字を置換 コマンドで無限ループに至る不具合があったのを修正
  • 座標を指定するコマンドで座標に計算式を入れられるように変更 (例:ウインドウ移動 [0,0,5+10.2+10])
  • 座標計算を実際の解像度基準にするか、文字拡大率100%にするかのオプションをコマンドで切り替えられるように追加
  • 初期設定値を見直し

[3.2.7変更点]

  • ファイルリストの取得で正しく取れない場合があったのを修正

[3.2.6変更点]

  • 「文字切り取り」「文字を置換」のコマンドを大幅に修正しました。若干仕様が変更になっていますが、文字のパターンで検索することに対応しています
  • レジストリ コマンドで 書き込み時に キー名や値に空白(“”)が指定できなかったのを修正しました
  • コマンドリファレンスに「コマンド別名」の表を追加しました。たとえばKitSprocketではよりコマンドをうろ覚えでも実行できるよう「メッセージ」コマンドは「message」や「msgbox」と書いても機能します。

[3.2.5変更点]

  • 高解像度モニタへの対応を強化しました。異なる解像度が混在する複数のモニタを使い分けたり、高解像度モニタ上で高解像度に対応していないアプリの操作なども可能にしています。

[3.2.4変更点]

  • レジストリ コマンド追加、レジストリの読み書きができます
  • INIファイル コマンド追加、INIファイルの読み書きができます
  • タブ コマンドを追加、エクスプローラーのファイルプロパティダイアログのタブをタブ名で切替できます
  • リストボックス コマンドを拡張して、より多くのリストを操作できるようになりました

[3.2.3.2変更点]

  • ()で区切られたブロックがあったときに、処理が実行されない場合があったのを修正
  • ループと()を組み合わせたときに、()内でループ処理を呼び出した場合にうまく動作していなかったのを修正

[3.2.3.1変更点]

  • スタートアップスクリプトを見直し、エクスプローラーのウインドウを複数開いて整頓など、不具合を修正しました
  • ウインドウリストなどで、不要なウインドウタイトルが含まれる問題を修正(ツールチップが対象になっていた)
  • 文字を比較、変数を比較の説明を修正しました。また時間の比較で異なる場合を真とするパターンがなかったので追加しました。それぞれの比較として !のみで異なる判定を行えるようにしました。

[3.2.3 変更点]

  • ログ表示 のオプション追加
  • 高速化と見やすさを考慮し、ログ表示を簡素化しました。ログ表示 1 と設定することで従来通りのログになります
  • ファイルリスト コマンドのオプション追加、空のフォルダ、すべてのフォルダをリストに含められるようにしました
  • スクリプトの内容で “”が閉じていない場合に、エラーを出すようにしました。これにより記述ミスが原因で動かない理由がわかりやすくなりました
  • 関数開始、ループ開始 なども閉じてない場合にエラーとするようにしました。()の指定も対になっているかどうかを検証するようにします。たまたま動いていたものもエラーになるかもしれませんが、ご了承ください。

[3.2.2 変更点]

  • ()を使った判定を使うとハングアップするようになっていたのを修正。大変失礼しました

[3.2.1 変更点]

  • スタートアップスクリプトに追加した 「2つのフォルダを比較して新しいファイルをコピー」が設定によって動作しなかったのを修正
  • ファイルを比較してループなどをするとログが巨大になってしまうため、ログをエラーの場合のみに変更しました。従来通りのログを保存したい場合は、ログを保存 1 を実行してください。元に戻す場合は ログを保存 0 とします

[3.2.0 変更点]

  • マニュアルを使い方とコマンドリファレンスの2つにわけました。
  • スタートアップスクリプトの解説も追加
  • 「インターネットダウンロード」 コマンドでプログレスバー表示に対応
  • コード編集エリアでタブキーが利かなくなる問題を修正
  • 「ファイルパスを自動的に修正する」コマンドを追加、これを しない に設定することで、ファイルパスに特殊記号が入っているかどうかチェックしないように変更され、ファイルパスを利用したループなどが高速化しますが、そのかわり正しいファイルパスを指定してやる必要があります。
  • 「ファイルリスト」コマンドが想定通り動いていなかったのを修正、同時に機能を拡張しました
  • 「入力モード」コマンド の説明がマニュアルになかったので追加
  • ループ処理でファイルリストがヌルだった場合などに無限ループになっていたのを修正
  • 右クリックメニューを少しだけ見直し
  • 右クリックのコピーコマンドと切り取りコマンドが正しく動作してないかったので修正ファイル情報
  • 新機能:「タスクスケジューラ」を登録するコマンドを追加
  • 新機能:スタートアップスクリプトにいくつか機能を追加

[3.1.0 変更点]

  • 新機能: ホットキー設定 コマンドを追加
  • 追加機能:操作記録 のモードに ショートカット を追加 (以下のように使います)
    • 設定キー=操作記録 ショートカット
    • メッセージ 設定キー
  • 仕様変更:ゲーム操作キー記録 で記録される 時間の単位を1/1000 秒から 1/60 秒に変更しました。従来のスクリプトはそのまま動作します。
  • 仕様変更:ゲーム操作キー記録に5番目を追加。UP DOWN A のような表記になり、ログとして使いやすいように記録します。そのまま実行しても動作しません
  • マニュアルを見直して、目次からコマンドを探しやすくしました

[3.0.7.1変更点]

  • デバッグメッセージが出ていたので修正しました。大変失礼しました。

[3.0.7変更点]
・ウインドウ の切り替えで 記憶したスクリプトをそのまま実行できなかったのを修正
・変数= のコードの後ろでショートカットからコマンドを挿入したとき、変数名=変数=コマンド になる問題を修正

[3.0.6変更点]
・文字を切り取り コマンドに不具合があったのを修正
・ツールチップ コマンドの仕様を変更しました
・スタートアップスクリプトでゲームコントローラーの操作を記録・再生をより分かりやすく改善しました

[3.0.5変更点]
・KitSprocket起動中 ESCキーが利かなくなる問題を修正しました

[3.0.3変更点]
・一部動いていないコマンドがあったため、すべてのコマンドで見直しを行い、不具合を修正しました。

%d人のブロガーが「いいね」をつけました。