回复 19# 77七 start "" "%_str%"COPY 加入这个语句,打开的是当前批处理的目录。
我想打开的是前面判断出来的目录,打开后可以确认下文件有没有复制过去。
应该添加到哪里?实在是有点不好意思,太麻烦您了。
原来的批处的代码是这样的: | %1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c ""%~s0"" ::","","runas",1)(window.close)&&exit | | @echo off | | cd /d "%~dp0" | | set str=CorelDRAW Graphics Suite 2020\Programs64\Addons | | for %%a in (c d e f g) do ( | | if exist "%%a:\Program Files (x86)\%str%" ( | | set "_str=%%a:\Program Files (x86)\%str%" | | ) else if exist "%%a:\Program Files \%str%" ( | | set _str=%%a:\Program Files \%str% | | ) | | ) | | for %%a in (.) do ( | | robocopy . "%_str%\%%~nxa" /e /xf "%~f0" | | ) | | pauseCOPY |
|