4
A
回答
2
几乎不可能在批处理文件参数中传递换行符。它可以完成,但我不认为任何人已经开发出一种实用的方式来正确读取批处理文件中的这样一个参数。
最好的办法是定义一个包含两行文本(包括换行符)的环境变量。然后将变量的名称作为参数传递给批处理,然后让批处理文件使用延迟扩展访问该值。
下的test.bat:
@echo off
setlocal enableDelayedExpansion
echo !%1!
在命令行:
>set multiLine=hello^
More?
More? world
>test multiLine
hello
world
任何有兴趣,这里是关于批处理参数换行符杰布发起讨论:http://www.dostips.com/forum/viewtopic.php?t=1768
0
你可以访问所有参数,但仅当批处理文件以cmd /c
,ex。像拖动&放下操作。
@echo off
setlocal EnableDelayedExpansion
echo !cmdcmdline!
但是如果你从提示启动批处理文件,那么这将不是cmdcmdline
工作包含cmd.exe的只是如何开始的,在这种情况下,它通常是这样。
相关问题
- 1. 如何将参数传递到bat文件中的php脚本
- 2. 如何将文件作为参数传递给C++?
- 3. 将参数传递给bat文件用于安装windows服务
- 4. 将.bat文件的参数传递给VBScript
- 5. Python:如何将文件对象作为函数参数传递给python脚本?
- 6. 如何通过文件作为参数传递给脚本文件
- 7. 将参数传递给文本框
- 8. 如何传递文本文件作为参数?
- 9. 将文本框的值作为参数传递给action? MVC
- 10. 传递的内容作为参数传递给标签文件
- 11. 如何将配置文件传递给bat文件中的exe文件?
- 12. 将参数传递给rjs文件
- 13. 将参数传递给路由文件
- 14. 如何将整个命令行文本作为参数传递给bash函数?
- 15. 将FileName作为参数传递给.exe文件
- 16. 将URL作为参数传递给PHP文件
- 17. 将变量作为参数传递给TCL中的awk文件
- 18. 如何将空格分隔的变量传递给bat文件?
- 19. 从BAT脚本将文件路径传递给ANT
- 20. 如何将包含双引号的字符串作为参数传递给BAT文件
- 21. 如何将提供给.exe的参数传递给包装的.bat脚本
- 22. 如何将文件传递给函数?
- 23. 在bat中运行多个bat文件并传递参数
- 24. 如何将参数作为GET方法传递给脚本?
- 25. 如何将密码作为参数传递给shell脚本
- 26. 如何将本地结构作为参数传递给pthread_create?
- 27. 如何将当前目录作为参数传递给脚本?
- 28. 如何提供一个文件名作为参数传递给shell脚本
- 29. 如何将文件名作为参数传递给我的模块?
- 30. 通.apk文件作为参数传递给詹金斯工作
如何将文本传递给批处理文件?从外部程序,从命令行,你如何插入换行符? – jeb 2012-02-22 11:14:16