- ベストアンサー
時間差でのオートクリック
5分おきにタブを切り替えて、またすぐに戻す。 という流れを、フリーソフトを使って自動でしたいです。 オートクリックできるフリーソフトはいろんなのがあるかと思います。 おーとくりっかーというので、 タブ切り替えを10秒後 タブを戻すを13秒後 とかに設定しても、タブを行ったり来たりを連続でするだけでした。 タブ切り替えをして、すぐに戻す。 そして、5分後にまた、タブ切り替え→すぐに戻す。 という流れにしたいです。 上記のような「タブ切り替え→すぐに戻す」 という流れができるものはありますでしょうか? よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
開発は止まりましたが、UWSCというアプリがあります。 https://www.vector.co.jp/download/file/winnt/util/fh688296.html メモ帳で記載して、ファイルの種類を「すべて」にして、〇〇.uws の拡張子で保存すれば、動かすことができるマクロです。 //Chromeで開いたOKWAVEのタブを、アクティブにする。ウィンドウ位置、左から300上から0、幅1200、高さ1000、待ち時間0 ACW(GETID("OKWAVE","Chrome_WidgetWin_1"),300,0,1200,1000,0) //ESCキーが押されるまで繰り返す WHILE !GETKEYSTATE( VK_ESC ) SCKEY(GETID(,"Chrome_WidgetWin_1"),VK_CTRL,VK_5) //左から5番目のタブをクリック SLEEP(1) //1秒間の休み SCKEY(GETID(,"Chrome_WidgetWin_1"), VK_CTRL, VK_1) //左から1番目のタブをクリック SLEEP(300) //300÷60=5分間の休み WEND タブの切替のショートカットキー Ctrl+タブの左からの位置 を、使いました。
その他の回答 (2)
- 4017B
- ベストアンサー率73% (1336/1814)
その「タブ」というのが、いわゆるブラウザのタブウィンドウの事を指しているのであれば。現在、標準になっているモダンブラウザ(Chorme、Edge、FireFox)であれば、複数開かれたタブウィンドウの切り替えをキーボードショートカットによって制御可能なので。キーボード操作を自動化&繰り返し実行可能なマクロソフト等を使えば、質問者が想定している様な挙動を再現する事が出来ると思います。 例えば "HiMacroEx" というマクロ実行ソフトを用いれば… <r 9999> LCtrl Down PageDown LCtrl Up 999 LCtrl Down PageUp LCtrl Up 300000 </r> ~上記、記述式のマクロファイルを作成して実行させれば、前述のモダンブラウザ各種が起動してフォーカスがアクティブになっている状態であれば、ブラウザ内で2つ以上のタブウィンドウが開いている場合は… - { 現在のアクティブなタブ →右隣のタブへフォーカスが移動(アクティブ化) →約1秒待機 →前(左隣り)のタブへフォーカスが移動 →5分間待機 }x9999回繰り返す. ~この様な動作を繰り返してくれます。"HiMacroEx" の使用で無限ループは出来ないのですが、5分間隔を9999回繰り返すと35日間になるので十分だと思います。まあ放置したままだと、恐らく何か挙動がおかしくなると思いますので、使用者自身が目視で定期的に確認しながら1日1回くらいの頻度でリセット作業を行った方が無難でしょう。 尚、この操作はPC上で他に余計なソフト等を一切、起動せずに他に操作も行わずに、マクロ実行中は完全に放置上となる事を想定しています。1台のPC上でマクロ起動させながら、同時に何か他の作業も行う場合は上手く行かずに不具合が発生します。
- AsarKingChang
- ベストアンサー率46% (3467/7474)
その手のオートパイロット系ソフトは今自分が何をしているかは、 わかってないので、仕方ないですね。 面倒だけど、2個使うって手はあります。 「タブ切り替え→すぐに戻す。」これをワンタイム(一回やったら停止するマクロ) を作って、それの開始を もう1インスタンス立ち上げたオートパイロットで、5分周期で開始! 無駄にウインドウ数増えるので^^面倒にはなるでしょうが。 これで、目的は達成できるでしょうね。