我正在尝试将参数/参数从批处理文件传递到一个简单的C# Console.Writeline(args[0])程序。
我的程序的 exe 文件有一个带空格的两个单词的名称,这就是问题所在!只有当我将 exe 文件重命名为一个完整的单词并写入start SchoolBook.exe OMG
并且 arg[0] 然后变为等于“OMG”时,整个事情才有效。但在任何其他情况下,程序都不会启动。
- 如果我让它启动 School Book.exe OMG,它会说“Windows 找不到”学校“..”
- 如果我加上双引号:
start "School Book.exe" OMG
它说“Windows找不到“OMG”..“ - 如果我把单引号它找不到“学校”
- 我尝试在 OMG 之前加上一个“-”,在 OMG 周围加上引号,甚至
%1%
在它前面加上 NO!没有任何效果..有什么帮助吗?
先感谢您!