質問編集履歴
1
文章を修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,6 +1,9 @@
|
|
1
1
|
提示コードですが`ProcessStartInfo.ArgumentList` と `ProcessStartInfo.Arguments` の使い分け知りたいです。下記の文章はリファレンスサイトのものを引用したのですがちょっと文章の意味が理解できません。`1 つの文字列を 内部的に 構築することです`とは結局のところ一つの一列のコマンドを生成しているのではないのでしょうか?提示コードのように同じコマンドの列を試しましたが`ArgumentList`の場合は正常に実行されません。二つは何が違うのでしょうか?またエスケープとはどういう意味なのでしょうか?
|
2
2
|
|
3
|
+
##### 実行外部アプリケーション
|
4
|
+
yt.dlp
|
3
5
|
|
6
|
+
|
4
7
|
```
|
5
8
|
ArgumentListArgumentsプロパティは互いに独立しており、
|
6
9
|
同時 に使用できるのはそのうちの 1 つだけです。
|
@@ -10,8 +13,12 @@
|
|
10
13
|
あなたの引数を適切にエスケープする方法がわからない場合は、上をArguments選択ArgumentListする必要があります.
|
11
14
|
```
|
12
15
|
|
16
|
+
```
|
17
|
+
ERROR: ERROR: [generic] '"https://www.youtube.com/watch?v=P3ANka_yMJs&list=PL6CA81883A4C0A9CD"' is not a valid URL. Set --default-search "ytsearch" (or run yt-dlp "ytsearch:"https://www.youtube.com/watch?v=P3ANka_yMJs&list=PL6CA81883A4C0A9CD"" ) to search YouTube
|
18
|
+
```
|
13
19
|
|
14
20
|
|
21
|
+
|
15
22
|
##### 環境
|
16
23
|
OS: windows 10
|
17
24
|
IDE: Visula studio 2022
|