Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.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 通过打开CMD,使用批处理文件执行复制命令_Batch File_Cmd_Command Prompt - Fatal编程技术网

Batch file 通过打开CMD,使用批处理文件执行复制命令

Batch file 通过打开CMD,使用批处理文件执行复制命令,batch-file,cmd,command-prompt,Batch File,Cmd,Command Prompt,我正在桌面上创建一个批处理文件,其中有一个简单的代码: %SystemRoot%\system32\cmd.exe 这将打开命令提示符 然后我需要将下面的代码复制粘贴到命令提示符中 for /r "Z:\QCQA\Main QCQA Files\QA System Files\Nonconformance\Non-Conformance Reports\" %i in (NCR*.pdf) do copy "%~fi" "Z:\QCQA\Main QCQA Files\QA System Fi

我正在桌面上创建一个批处理文件,其中有一个简单的代码:

%SystemRoot%\system32\cmd.exe
这将打开命令提示符

然后我需要将下面的代码复制粘贴到命令提示符中

for /r "Z:\QCQA\Main QCQA Files\QA System Files\Nonconformance\Non-Conformance Reports\" %i in (NCR*.pdf) do copy "%~fi" "Z:\QCQA\Main QCQA Files\QA System Files\Nonconformance\NCR Log Tracking\PDF Destination from DOS\" /Y
上面的命令只是将PDF从一个目录复制并粘贴到另一个目录

有没有办法将整个内容写入批处理文件? 期望输出为:

  • BAT文件的桌面图标
  • 双击它将做两件事:打开命令提示符并执行Copy命令
  • 完成后关闭命令提示符
完成后,我可以简单地使用Windows任务调度程序在每天早上5:00运行此Bat文件

感谢所有的帮助。谢谢。

  • 在桌面上创建批处理文件并使用以下代码
  • 只要您想运行批处理文件,就可以双击它
  • 就这样
创建一个批处理文件,然后创建该文件的快捷方式。(不要计划快捷方式,而是实际的批处理文件。注意:当您作为计划任务启动批处理文件时,需要采取一些预防措施(工作文件夹,确保网络驱动器已连接[
Z:
建议使用网络驱动器])你到底为什么需要这个?对我来说,这看起来像一个经典的…执行
.bat
.cmd
文件会自动打开一个
cmd
实例。无需明确执行
cmd.exe
。如果问题不合适,我向各位道歉。我只是这里的一个新人。@aschipfl一些人需要去指挥部每天早上提示并复制粘贴“for r/…”代码并手动执行。如果我有一个批处理文件,双击它时自动执行,那么我可以安排它在每天早上5:00运行。您可能应该确保网络位置
Z:
确实存在;直接引用目标如何(使用
pushd
/
popd
)?
@echo off

for /r "Z:\QCQA\Main QCQA Files\QA System Files\Nonconformance\Non-Conformance Reports\" %%i in (NCR*.pdf) do (
  copy "%%i" "Z:\QCQA\Main QCQA Files\QA System Files\Nonconformance\NCR Log Tracking\PDF Destination from DOS\" /Y
)