文字列を引数として取るc#コンソールアプリケーションには、を呼び出す画像のコンテキストメニュー項目が"myexe.exe %1"
あるため、ファイルへのパスがアプリケーションの引数になります。ファイルへのパスにスペースが含まれている場合でも、アプリケーションがどのような引数を取るかを見ると、次のよう"VISUAL~3/...."
に表示されます(たとえば、ファイルへのパスに「visual stuido」が含まれている場合、スペースがあります)。
しかし、私のアプリケーションは、与えられた引数の数を理解する必要があります。したがって、コンテキストメニューから呼び出された場合、結果の引数にはスペースがないため、すべて問題ありません。
しかし、他のアプリケーションからexeファイルを呼び出し、スペースを含む文字列引数を指定する必要があります。スペースを指定して引数を指定すると、アプリケーションがそれを分割するため、コンテキストメニューのように、引数にスペースをコーディングしてexeファイルに指定する方法がわかりません。どうやってするの?