Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 如何获取批处理文件的输出并将其输入到文件名_Batch File_Notepad++_Nppexec - Fatal编程技术网

Batch file 如何获取批处理文件的输出并将其输入到文件名

Batch file 如何获取批处理文件的输出并将其输入到文件名,batch-file,notepad++,nppexec,Batch File,Notepad++,Nppexec,有人知道如何在NPPExec上获取批处理文件的输出并将其输入到文件名吗 例如: cmd /c "$(NPP_DIRECTORY)\datetime.bat" set DATI = $(OUTPUT) cmd /c copy "$(FULL_CURRENT_PATH)" "D:\Notepad++ - Backups\$(FILE_NAME).$(DATI)" /Y 但是我的例子对我的个人测试不起作用。。。因此,请提供一些帮助?我会用另一种方法:使用param$(FULL\u CURRENT\u

有人知道如何在NPPExec上获取批处理文件的输出并将其输入到文件名吗

例如:

cmd /c "$(NPP_DIRECTORY)\datetime.bat"
set DATI = $(OUTPUT)
cmd /c copy "$(FULL_CURRENT_PATH)" "D:\Notepad++ - Backups\$(FILE_NAME).$(DATI)" /Y

但是我的例子对我的个人测试不起作用。。。因此,请提供一些帮助?

我会用另一种方法:使用param$(FULL\u CURRENT\u PATH)调用datetime.bat并在批处理文件中进行复制。回答您的问题:这对我有效:
cmd/c echo%DATE%set DATI=$(OUTPUT)echo“cmd的输出是”$(DATI)
不起作用:(请提供帮助?始终在控制台上返回此消息>CreateProcess()失败>错误代码2:>系统找不到指定的文件。>1个文件)已复制。@elzooilogico发布的代码是NPP\U EXEC脚本。NPP\U EXEC支持
$(完整当前路径)
$(输出)
。错误消息
CreateProcess失败()
听起来像是某些prorgram有问题。路径问题或访问权限问题。@John\u Magdy:我建议在cmd中自己调试NPP\u EXEC外部的
datetime.bat
。注意使用的路径和其他环境设置。然后注释行以查看哪一行导致错误消息。@John\u Magdy
CreateProcess()失败,错误代码为2:>系统找不到指定的文件。
:您确定
datetime.bat
存储在
$(NPP\U目录)
目录中吗?我会用另一种方法:使用param$(完整当前路径)调用datetime.bat并在批处理文件内进行复制。回答您的问题:这对我有效:
cmd/c echo%DATE%set DATI=$(OUTPUT)echo“cmd的输出是“$(DATI)
不起作用:(请提供一些帮助?始终在控制台>CreateProcess()上返回此消息)失败,错误代码>2:>系统找不到指定的文件。>复制了1个文件。@Elzoologico发布的代码是NPP_EXEC脚本。NPP_EXEC支持
$(完整当前路径)
$(输出)
。错误消息
CreateProcess失败()
听起来像是某些prorgram有问题。路径问题或访问权限问题。@John\u Magdy:我建议在cmd中自己调试NPP\u EXEC外部的
datetime.bat
。注意使用的路径和其他环境设置。然后注释行以查看哪一行导致错误消息。@John\u Magdy
CreateProcess()失败,错误代码为2:>系统找不到指定的文件。
:您确定
datetime.bat
存储在
$(NPP\U目录)
目录中吗?