No.2ベストアンサー
- 回答日時:
OS標準の機能だけでとなりますと、バッチファイルか、VBSか、WSHになるかと思うのですが、ただ私はVBSやWSHの知識が全くなく、今少し、キー送信のサンプルコードを調べて実行してみましたが、エラーが出て実行出来ませんでした。
ただ、ちゃんとすれば、キー送信も出来るのかなと思いますので、キー送信と、数秒待つ処理が行えれば、待ち時間をものすごく長めに設定して、なんとか実現出来るかなといった感じです。画像判定は、恐らくOS標準の機能では難しいかなと思います。
例えば、スタートアップに登録しておいて、PCが起動して10分後に、当該の処理が完了していれば良いというのなら、時間的に余裕もありますし、実現出来るかも知れません。
ただ、PCで普通に作業をしていて、「Google Chromeを使いたいな」と思った時に当該の処理を実行するというのなら、待ち時間を長く設定しないといけないので、非常に長く待たされ、実用的ではないと思います。別に待っても良いというのなら可能かと思います。
人間が操作するスピードと同等か、あるいは、それ以上のスピードで処理したいのであれば、OS標準の機能ではなかなか難しい気がします。完全に不可能かどうかまでは分かりません。
あと、セキュリティ面で言えば、AutoHotkeyはソースコードが公開されていますので、比較的安全かと思いますが、規則でフリーソフトが禁止されているのなら仕方ないですね。
あと、OS標準の機能だけでという事なら、マイクロソフトのフォーラムで質問されるのも良いかと思います。
この回答へのお礼
お礼日時:2015/11/25 18:08
かなり詳細なご回答ありがとうございます。
PCを起動して比較的すぐにできる仕様にしたいのですが、難しそうですね。
マイクロソフトのフォーラムでも聞いてみます。
No.1
- 回答日時:
その様な処理を行いたい場合、かなりややこしい処理を書かないといけないので、どうしても行いたい場合は、バッチファイルよりも、「マクロ」と呼ばれるものを利用した方が良いかと思います。
比較的高性能なマクロソフトでは、「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 …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Android(アンドロイド) スマホ chromeの戻るボタンが機能しにくい スマホ(OPPO reno5A、Android12) 1 2022/09/11 20:39
- Chrome(クローム) Google Chrome の「拡張ブックマークを有効にする」の項目がどこにあるのか教えてください 2 2023/05/26 21:22
- Chrome(クローム) Chromeのログインしているページからブックマークが消えて、ユーザー1に移動してしまいました 2 2023/06/30 17:36
- Chrome(クローム) おすすめのGoogle Chromeの拡張機能 スクリーンショットをを教えてください 1 2022/05/18 19:56
- Windows 10 拡大鏡の音声読み上げ機能が機能しません 2 2023/02/23 22:34
- CPU・メモリ・マザーボード 質問お願いします 「「RAM2GB+拡張4GB」などと書いてあるのは、搭載されているメモリ(RAM) 6 2023/08/28 12:31
- gooブログ gooブログについて 1 2022/05/09 09:46
- Chrome(クローム) 特定のwebサイトに埋め込まれてる広告をブロックか非表示にする方法を教えてください。 1 2023/03/02 15:07
- その他(プログラミング・Web制作) VScodeを終了し、次に起動した時、ディレクトリの場所がリセットされ、再度cdコマンドを使うのが面 2 2022/11/13 18:59
- Chrome(クローム) GoogleChromeに入れる拡張機能で、動画サイト広告をしっかり排除できる拡張機能。 2 2023/04/09 15:56
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Windows10のタスクスケジューラ...
-
batファイルで、call使っても戻...
-
WinSCPがタスクスケジューラで...
-
Windowsコマンドプロンプトで環...
-
バッチ実行時にバッチのファイ...
-
バッチファイルを実行後、終了...
-
batが実行できない
-
DELコマンド
-
リモートデスクトップの取り合...
-
batファイルを実行してコマンド...
-
バッチの哲学
-
回線速度をバッチファイルでフ...
-
Wimで第2のWindowsのPGを起動...
-
WMICでリモートでバッチが実行...
-
テキスト内の、該当する頭文字...
-
DHCP設定バッチnetshコマンドに...
-
oracleのimp-00002エラーについて
-
DOS窓を閉じないようにするには
-
バッチプログラムについて(編...
-
バッチファイルでPC情報を取得する
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Windows10のタスクスケジューラ...
-
バッチファイルを実行後、終了...
-
batファイルで、call使っても戻...
-
リモートデスクトップの取り合...
-
DOSコマンドのforで空白行をス...
-
DHCP設定バッチnetshコマンドに...
-
oracleのimp-00002エラーについて
-
batファイルを実行してコマンド...
-
バッチでEnterを認識させ...
-
バッチ実行を意図的に失敗させ...
-
バッチプログラムについて(編...
-
batが実行できない
-
コマンドの結果を変数に入れたい
-
バッチファイルでエクセルのマ...
-
コマンドプロンプトで最新のフ...
-
バッチファイルでPC情報を取得する
-
ログオンユーザを簡単に切り替え
-
WindowsのRANDOM関数を用いたバ...
-
バッチ実行時にバッチのファイ...
-
DBサーバとバッチサーバ
おすすめ情報
ご丁寧なご回答、ありがとうございます。
ただ実は、セキュリティの問題からフリーソフトは使用できない状況なのです。
バッチファイルに拘る理由はそれなのですが、かなり厳しいでしょうか?