ECHOing包含在.bat文件中包含空格的字符串的变量


0

我几乎是.bat文件的初学者,我偶然发现了困扰我的事情。

set /p msg=Enter message here:
echo %msg%>>"D:\\File_location"

然后第二个文件将查看它,但我知道查看文件正常工作。我遇到的问题是每当用户设置的值msg包含空格时,命令提示符在它自己关闭之前就会返回错误,而我无法读取错误。我该如何解决?

Answers:


1

假设我将命令提示符作为管理员运行,上面的脚本对我有用。你有写作权D:\吗?这个文件叫D:\File_location什么名字?


是。我在笔记本电脑上写这个脚本。奇怪的是,它适用于独立脚本,但不适用于我正在编写的脚本。我应该在这里的某个地方发布剧本吗?
Yllej 2015年

1
没关系!在你发布这个有效之后,我摆弄了我的脚本,而我所要做的就是删除附加'msg'的所有功能。我试图把它带到哪里,如果你键入退出,它会通知计算机,这一定是导致问题。谢谢!
Yllej 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.