質問編集履歴

3

有料サイトで相談します。

2022/05/22 22:09

投稿

betasei
betasei

スコア15

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,6 @@
1
1
  ### 前提
2
+ ※追記:本件質問断念します。回答者が素人の私に答えるのが困難だと悟りました。 2022.05.23
3
+
2
4
  Edge等でYouTube動画を再生しながら、音声だけMP3ファイルに録音してます。
3
5
  指定時間だけ録音するプログラムは自作済みです。
4
6
 
@@ -68,8 +70,4 @@
68
70
 
69
71
  とりあえずお尋ねします。
70
72
  自分でも調査継続します。
71
- よろしくお願いします。
72
73
 
73
-
74
-
75
-

2

具体的質問に書き直し。

2022/05/21 22:48

投稿

betasei
betasei

スコア15

test CHANGED
File without changes
test CHANGED
@@ -56,14 +56,19 @@
56
56
  「ウィンドウ 0005056E Intermediate D3D Window」が動画再生画面みたいです。
57
57
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-05-21/bfb24da7-778f-402f-a918-3ad1cad5a588.png)
58
58
 
59
- しかし私は、C#は初心者で、"user32.dll"の操作も初めてです。
59
+ しかし私は、C#は初心者で、"user32.dll"の操作も初めてです。
60
+ 具体的に質問します。
61
+ (1) 例示したプログラムは、目的に合ってるんでしょうか。
62
+ (2) var mainWindowHandle = Process.GetProcessesByName("calculator")[0].MainWindowHandle;
63
+  このコードから検討することになると思います。
64
+  元のサンプルは電卓"calc"(calc.exe)でした。
65
+  これはは古くて、Windows10では、"calculator.exe"になってます。
66
+  今回の案件、EdgeでYouTube動画を再生する場合も、".exe"のファイル名を指定することになりますか。
67
+  Edgeでもchromeでも、SPY++の画面は同じみたいですが、別のファイル名みたいなものを指定するんでしょうか。
60
68
 
61
- 前記サイト内の別の詳細プログラム例では、TopWindowの下位の多数のWindowを意識してますが、今回の案件でも多数のWindowが関係してるんでしょうか。
62
-
63
- アドバイスを戴いてから、コツコツ研究ようと思います。
69
+ とりあえずお尋ねします。
64
- どういう手順で調べて行ったらよいでょうか
70
+ 自分調査継続ます
65
-
66
- 説明しずらいでしょうが、よろしくお願いします。
71
+ よろしくお願いします。
67
72
 
68
73
 
69
74
 

1

誤記訂正

2022/05/21 01:13

投稿

betasei
betasei

スコア15

test CHANGED
File without changes
test CHANGED
@@ -8,8 +8,7 @@
8
8
 
9
9
  自作プログラムは、複数アプリの組み合わせなので、コンソールアプリなら追加できます。
10
10
 
11
- YouTubeの再生動画は、動画ウィンドウ上でマウスを左クリックするだけで停止/再開するので、C#プログラムでやりたい操作は、
11
+ YouTubeの再生動画は、動画ウィンドウ上でマウスを左クリックするだけで停止/再開するので、C#プログラムでやりたい操作は、動画ウィンドウをクリックするだけです。
12
- 動画ウィンドウをクリックするだけです。
13
12
 
14
13
  下記サイトの記事を参考にしてます。
15
14
  [リンク内容](https://tech.sanwasystem.com/entry/2015/11/25/171004)
@@ -57,7 +56,6 @@
57
56
  「ウィンドウ 0005056E Intermediate D3D Window」が動画再生画面みたいです。
58
57
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-05-21/bfb24da7-778f-402f-a918-3ad1cad5a588.png)
59
58
 
60
- ここにより詳細な情報を記載してください。
61
59
  しかし私は、C#は超初心者で、"user32.dll"の操作も初めてです。
62
60
 
63
61
  前記サイト内の別の詳細プログラム例では、TopWindowの下位の多数のWindowを意識してますが、今回の案件でも多数のWindowが関係してるんでしょうか。