visual basic2019を使用しています。
webブラウザ上でマウスを動かし、クリックして、望んでるページまで自動に進ませるツールを作成しています。
ブラウザを起動させ、webページ内のクリックしたい箇所へマウスを移動させるところまではできましたが、左クリックをすることができません。
Private Sub browse(sender As Object, e As EventArgs) Handles MyBase.Load Process.Start("表示したいurl") Cursor.Position = New Point(1000, 850) Call MouseLeftClick(1000, 850) End Sub
上記のようにコードを書きましたが、クリックができません。どこをどのように変えたらいいのか、ご教授お願いできますでしょうか。(まったくのプログラミング初心者です。本やネットなどで調べて書いていますがわからないことだらけで困っています。よろしくお願いします。)
【追記】
1.質問の仕方がへたくそで申し訳ありませんが、現在の状況といたしましては、マウスやキーボード操作などに必要なコードが書かれたプロジェクトを渡されて、その下に必要なコードを書いてツールを作成してみて、と上司に言われています。
マウス操作やキーボード操作をシミュレーション
するサンプル(VB.NET)
こちらのurlにかかれているForm1.vbの部分が、全部書かれてある状態で渡されました。
2.
Private Sub browse_MouseUp(ByVal sender As Object, ByVal e As MouseEventArgs) Handles MyBase.MouseUp Call MouseLeftClick(1000, 850) End Sub
次に、上記のコードも試しましたが、クリックしたい場所に合わさっただけで動かなくなったため、試しにフォーム内をクリックしたらwebのページ内リンクがクリックされました。フォーム内とかではなく、webブラウザ上にマウスのカーソルを移動させて、その場でクリックさせてページを遷移させたいです。
使用しているのがVisual Basic2019で、
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/22 06:29
2021/02/22 06:30
退会済みユーザー
2021/02/22 07:22 編集
退会済みユーザー
2021/02/22 07:29
2021/02/22 07:43
2021/02/22 07:46
退会済みユーザー
2021/02/22 08:43 編集