tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 既定のアプリを操作したい
投稿日: 2022/10/13(Thu) 15:57
投稿者でふぁいあんと
いつもお世話になっております。
以前の質問で、
[すでに起動しているIEを捕まえて、web内容の入力の自動化をしたい]という目的がありまして
IE下ではそれができていました。
---一部
  For Each objIE In objShell.Windows
    If TypeName(objIE.Document) = "HTMLDocument" Then  'IEなら
      If objIE.Document.all(0).innerhtml Like "*捕まえたいWEB*" Then
      'objIE確定でループ脱出    
      End If
    End If
  next
あとは、このobjIE.document を操作するだけです。

このシステムは,ClickOnce?アプリによってログインの処理からブラウザを呼び出し
ユーザーはそのブラウザを実行するという物です。事実上edgeを使う事になります。
(1)最優先したい質問です。
 clickonceアプリが起動するブラウザを選択できないので
 ユーザーには、win10の「既定のアプリ」を都度IEに変更してもらって
 clickOnce->IE起動、自家製プログラムで、IEを捕まえて、入力自動化 という流れにしています。
 この「既定のアプリ」をプログラム内で都度切り替えたいのですが可能でしょうか

(2)ここはvbとは違ってきますが、ClickOnceアプリで、ブラウザを起動するときに
--remote-debugging-port=9222  の指定ができれば、Edgeであっても捕まえることができるのですが
そんな方法はあるのでしょうか。

(3)そもそも--remote-debugging-port=9222 なしに起動しているedgeを捕まえることができないのでしょうか。

(2),(3)については、この掲示板の範囲を逸脱しているかなと思いますので愚痴程度にご理解ください。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。