2011-04-04 85 views
1

嗨 如何在文件中回显“LOCAL_PATH:= $(call my-dir)#12M #ifeq $(TARGET_PRODUCT),sometext)PRODUCT_COPY_FILES + = \”?我需要不带引号的全部内容。将复杂文本复制到文件中

这是Windows7上的批处理文件。

感谢 SSE

回答

0

一个安全的方法是使用延迟扩展!,而不是%

在您的示例中,它也可以与%一起使用,但在大多数情况下,延迟扩展更好,因为扩展内容不再被解析。

setlocal EnableDelayedExpansion 
set "var=LOCAL_PATH:= $(call my-dir)# 12M #ifeq $(TARGET_PRODUCT),sometext)PRODUCT_COPY_FILES += \" 
>output.txt echo !var! 
+0

它工作。万分感谢! – SSE 2011-04-04 21:11:03