我打開CMD外殼.exe文件是這樣的: d:text1的/program1.exe Text2中文字3文本4 text5
如何使用文字3文本4 text5單參數?由於參數在命令行shell
回答
應使用圍繞包含空格的參數報價:
d:/program1.exe text1 text2 "text3 text4 text5"
當你調用你這樣的程序ParamStr這(1) '文本1',ParamStr這(2) '文本2' 和ParamStr這(3 )是'text3 text4 text5'。
我應該如何使用引號當text3 text4 text5引用,例如像這樣:整數:「20」 – nykolas
轉義他們反斜槓 – ComputerSaysNo
@ user1533838您將不得不選擇自己的規則來轉義引號,然後解析命令行你自己。 'ParamStr()'不支持轉義雙引號。通過調用'GetCommandLine'獲取命令行。 –
- 1. 作爲命令執行的shell參數
- 2. shell腳本中的命令行參數
- 3. shell中的命令行參數
- 4. Shell腳本,命令行參數
- 5. shell腳本命令行參數
- 6. interpolate Vim函數參數和shell命令
- 7. 從命令行執行Django Shell命令
- 8. 在VBA執行Shell命令
- 9. 運行shell命令
- 10. 運行shell命令
- 11. 命令執行shell
- 12. Spark shell命令行
- 13. 執行shell命令
- 14. Shell命令執行
- 15. 命令行參數在C#
- 16. 命令行參數在Python
- 17. 在命令行參數
- 18. 在命令行參數
- 19. 命令行參數在Python
- 20. 命令行參數
- 21. 命令行參數
- 22. 命令行參數
- 23. 命令行參數
- 24. 命令行參數
- 25. 命令行參數
- 26. 命令行參數?
- 27. 命令行參數和命令行參數數組的長度
- 28. 命令行參數在bash shell腳本中的嵌套ssh
- 29. 如何在AWK中插入shell腳本的命令行參數?
- 30. 在shell腳本中傳遞java命令行參數
它們通過cmd傳遞給你的程序作爲參數,所以你必須找出用於存儲/指向程序參數的全局變量。 –
只需用引號括住單個參數的所有必需部分,就像:'program.exe'text1 text2 text3 text4 text5「more-optional-params'。 – Stan