将批处理变量写入文件名
Write Batch variables to the filename
我有批处理问题,我找不到答案。我想将一个变量写入将要创建的文件的名称中。 :) 我想制作一个 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文件,但是没有名字。那么如何将变量名附加到文件中呢?
问候
凯文·格拉恩
看着你在 = 之前有一个 space 删除它应该没问题
之前:
set /pmodulename = Please insert the name of the Module:
之后:
set /pmodulename= Please insert the name of the Module:
只需 运行 你在 cmd 中的行 window 然后 运行 设置以查看列表你将看到变量具有 space.
我有批处理问题,我找不到答案。我想将一个变量写入将要创建的文件的名称中。 :) 我想制作一个 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文件,但是没有名字。那么如何将变量名附加到文件中呢?
问候 凯文·格拉恩
看着你在 = 之前有一个 space 删除它应该没问题
之前:
set /pmodulename = Please insert the name of the Module:
之后:
set /pmodulename= Please insert the name of the Module:
只需 运行 你在 cmd 中的行 window 然后 运行 设置以查看列表你将看到变量具有 space.