プロが教えるわが家の防犯対策術!

再度質問させていただきます。
以下のバッチファイルを考えております。
1.クローム起動
2.設定画面→拡張機能のページを開く
3.任意の拡張機能ファイルを削除
4.任意の拡張機能ファイルをインストール
5.設定タブを閉じる

1はスタート関数でできるのですが、その後が続かないです。
どなたかこの要件を満たすバッチの記述をご教授お願いいたします。

質問者からの補足コメント

  • どう思う?

    ご丁寧なご回答、ありがとうございます。
    ただ実は、セキュリティの問題からフリーソフトは使用できない状況なのです。
    バッチファイルに拘る理由はそれなのですが、かなり厳しいでしょうか?

    No.1の回答に寄せられた補足コメントです。 補足日時:2015/11/24 20:04

A 回答 (2件)

OS標準の機能だけでとなりますと、バッチファイルか、VBSか、WSHになるかと思うのですが、ただ私はVBSやWSHの知識が全くなく、今少し、キー送信のサンプルコードを調べて実行してみましたが、エラーが出て実行出来ませんでした。



ただ、ちゃんとすれば、キー送信も出来るのかなと思いますので、キー送信と、数秒待つ処理が行えれば、待ち時間をものすごく長めに設定して、なんとか実現出来るかなといった感じです。画像判定は、恐らくOS標準の機能では難しいかなと思います。

例えば、スタートアップに登録しておいて、PCが起動して10分後に、当該の処理が完了していれば良いというのなら、時間的に余裕もありますし、実現出来るかも知れません。

ただ、PCで普通に作業をしていて、「Google Chromeを使いたいな」と思った時に当該の処理を実行するというのなら、待ち時間を長く設定しないといけないので、非常に長く待たされ、実用的ではないと思います。別に待っても良いというのなら可能かと思います。

人間が操作するスピードと同等か、あるいは、それ以上のスピードで処理したいのであれば、OS標準の機能ではなかなか難しい気がします。完全に不可能かどうかまでは分かりません。

あと、セキュリティ面で言えば、AutoHotkeyはソースコードが公開されていますので、比較的安全かと思いますが、規則でフリーソフトが禁止されているのなら仕方ないですね。

あと、OS標準の機能だけでという事なら、マイクロソフトのフォーラムで質問されるのも良いかと思います。
    • good
    • 0
この回答へのお礼

Thank you

かなり詳細なご回答ありがとうございます。
PCを起動して比較的すぐにできる仕様にしたいのですが、難しそうですね。
マイクロソフトのフォーラムでも聞いてみます。

お礼日時:2015/11/25 18:08

その様な処理を行いたい場合、かなりややこしい処理を書かないといけないので、どうしても行いたい場合は、バッチファイルよりも、「マクロ」と呼ばれるものを利用した方が良いかと思います。



比較的高性能なマクロソフトでは、「AutoHotkey」や「UWSC」があります。

当該の処理を行う場合、例えば、「Google Chromeを起動する」→「10秒待つ」→「○キーを押す」の様な感じで処理を書くと、どうしてもブラウザが起動するまでの時間が一定ではない為、思った通りの動作にならない可能性が高いです。

ですので、こういった処理の場合、「画像判定」と呼ばれる機能を使った方が良いかと思います。

私も昔、画像判定してクリックするという処理をバッチファイルで書いた事があるのですが、その時はマクロソフトを使わず、スクリーンショットツールと、ハッシュ値を計算するコマンドを組み合わせて実現したので、マクロソフトで画像判定した経験は無いのですが、同様の事がマクロソフトで出来ますので、スクリプトの書き方さえ覚えれば、マクロソフトで画像判定をした方が楽だと思います。

AutoHotkeyと、UWSCは、画像判定に対応していると思いますので、WEB検索して、スクリプトの書き方を調べてみると良いかと思います。

個人的には、AutoHotkeyがお勧めですが、UWSCでも良いかと思います。

■ AutoHotkey
http://ahkscript.org/download/

■ UWSC
http://www.vector.co.jp/soft/dl/winnt/util/se115 …
この回答への補足あり
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!