将批处理变量写入文件名

时间:2016-02-15 23:06:55

标签: variables batch-file filenames

我有批处理问题,我找不到答案。我想将一个变量写入将要创建的文件名。 :)我想做一个Joomla Helper Batch。它应该为模块生成一个网格。这只是为了我的目的。 这是我的示例代码。

@echo off set /pmodulename = Please insert the name of the Module: echo ^<?xml version^=^'1.0^' encoding^=^'utf-8^' ?^> ^<extension type^=^'module^' version^=^'3.0^' client^=^'site^' method^=^'upgrade^'^> > "%modulename%".xml

执行批处理文件后,有一个xml文件,但它没有名称。那么如何将变量名称附加到文件中呢?

问候 凯文格拉恩

1 个答案:

答案 0 :(得分:0)

看看你在删除之前有一个空格,它应该没问题

在:

set /pmodulename = Please insert the name of the Module:

后:

set /pmodulename= Please insert the name of the Module:

只需在cmd窗口中运行您的行,然后运行set以查看列表,您将看到该变量具有空格。