为什么在CMD上文件拒绝访问
因为你合并的时候把它存为1。jpg,但你合并1。jpg和test。rar。你把最后的1。jpg改成2。jpg即可。 还有这样啊。我曾经写过一个批处理合并图片和rar的批处理。给你看看吧。 @Echo off :Start ::初始设置============================= Setlocal EnableDelayedExpansion Title “0”LG币下载论坛软件 By Canyuexiaolang Set "RAR=" Set "PIC=" Set "Check=" Set "Exp=" Set "Name=" ::准备工作==...全部
因为你合并的时候把它存为1。jpg,但你合并1。jpg和test。rar。你把最后的1。jpg改成2。jpg即可。 还有这样啊。我曾经写过一个批处理合并图片和rar的批处理。给你看看吧。 @Echo off :Start ::初始设置============================= Setlocal EnableDelayedExpansion Title “0”LG币下载论坛软件 By Canyuexiaolang Set "RAR=" Set "PIC=" Set "Check=" Set "Exp=" Set "Name=" ::准备工作============================= Cls Set /p "RAR=请把压缩文件(RAR)拖到窗口:" Set /p "PIC=请把图片文件(JPG)拖到窗口:" If /I not defined PIC Goto Start If /I not defined RAR Goto Start For %%i in (RAR PIC) do ( For %%j in (!%%i!) do ( Set "%%i=%%~j" If /I "%%i"=="RAR" Set "Name=%%~dpnj" Call :Check "%%~j" "%%i" )) ::开始合成============================= Cls Echo !RAR! Echo !PIC! Copy /b "!PIC!" "!RAR!" "!Name!-New。
jpg">nul 2>nul If "%errorlevel%"=="0" Echo 貌似成功了=。=。。。 Pause Goto Start ::完成了额============================= ::"Function"=========================== :Check If "%~2"=="RAR" Set "Exp=。
RAR" If "%~2"=="PIC" Set "Exp=。JPG" Set "Check=%~1" Set "Check=!Check:~-4!" If /I "!Check!"=="!Exp!" Goto :eof Echo 请重新拖入%~2文件。
Pause Goto Start Goto :eof。收起