バッチファイルから単純なC#Console.Writeline(args [0])プログラムに引数/パラメーターを渡そうとしています。
私のプログラムのexeファイルにはスペース付きの2語の名前があり、それが問題です。exeファイルの名前を単語全体に変更して書き込みstart SchoolBook.exe OMG
、arg[0]が"OMG"に等しくなった場合にのみ、すべてが機能します。ただし、それ以外の場合、プログラムは起動しません。
- そのままにしておくと、School Book.exe OMGを起動すると、「Windowsは「School」を見つけることができません。」と表示されます。
- 二重引用符
start "School Book.exe" OMG
で囲むと、「Windowsは「OMG」を見つけることができません。」と表示されます。 - 一重引用符で囲むと「学校」が見つかりません
- OMGの前に「-」を付け、OMGの周りに引用符を付け、その
%1%
前にNOを付けてみました。何も機能しません..何か助けはありますか?
前もって感謝します!