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文件
- 2. 使用bat文件将参数传递给VB脚本
- 3. 将参数传递给bat文件中调用的jar文件?
- 4. 将参数传递给bat文件为1字符串
- 5. 如何将参数传递到bat文件中的php脚本
- 6. 如何将文件作为参数传递给C++?
- 7. 将文件作为参数传递给两个Python脚本
- 8. 将参数传递给BAT文件并通过双击运行
- 9. 将参数传递给bat文件用于安装windows服务
- 10. 将.bat文件的参数传递给VBScript
- 11. Python:如何将文件对象作为函数参数传递给python脚本?
- 12. 如何将可变数据传递给package.json文件脚本作为参数?
- 13. 如何通过文件作为参数传递给脚本文件
- 14. 将上传的文件作为参数传递给javascript方法
- 15. 将文件上传控制作为参数传递给方法
- 16. 将参数传递给一个bat文件,然后将它们传递给PHP脚本
- 17. 如何将文件中的每一行作为参数传递给脚本?
- 18. 将参数传递给文本框
- 19. 如何传递文本文件作为参数?
- 20. 将文件名作为参数传递给函数的问题?
- 21. 如何从shell脚本将参数传递给.sql文件
- 22. 通过.bat文件将参数传递给启用宏的工作簿?
- 23. 将选定的文本作为参数传递给slickC
- 24. SQL将文本作为参数传递给过程
- 25. 将文本框的值作为参数传递给action? MVC
- 26. WebHCat&Pig - 如何将参数文件传递给作业?
- 27. 传递的内容作为参数传递给标签文件
- 28. 将文本文件作为Eclipse中的参数传递给Java程序
- 29. 如何将配置文件传递给bat文件中的exe文件?
- 30. 将参数传递给路由文件
如何将文本传递给批处理文件?从外部程序,从命令行,你如何插入换行符? – jeb 2012-02-22 11:14:16