teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

文章を修正

2022/05/25 00:53

投稿

退会済みユーザー
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