[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
回复 1# daijt


请参考Q-04把bat文件保存为UTF-8编码:
https://mp.weixin.qq.com/s/Koje4FufWxWBs7ioDy_LJA
  1. @echo off
  2. chcp 65001 >nul
  3. cd /d "%~dp0"
  4. REM 根据自己电脑实际情况设置ImageMagick的路径
  5. set "path=C:\Program Files\ImageMagick;%path%"
  6. for %%i in ("%~f0\..") do (
  7.     magick.exe "*.jpg" "*.png" "%%~nxi.pdf"
  8. )
复制代码
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 7# daijt


    5楼说的不是ANSI编码,而是UTF-8编码。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 10# daijt


    是。请把1个jpg、1个png、1个bat打包压缩上传到网盘我试试。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 12# daijt


双击文件 C:\Windows\System32\cmd.exe
在打开的CMD窗口中依次执行以下命令:
cd /d "E:\ImageMagick"
dir /b *.exe
截图发出来

把你的“图片合并PDF.txt”重命名为test.bat
假设图片和bat文件都在 C:\Users\Administrator\Desktop\PDF 文件夹下
双击文件 C:\Windows\System32\cmd.exe
在打开的CMD窗口中依次执行以下命令:
cd /d "C:\Users\Administrator\Desktop\PDF"
test.bat
截图发出来

如果需要上传截图,可以找个图床,例如:
http://bbs.bathome.net/thread-60985-1-1.html
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 14# daijt


我自己的电脑里面,图片在 C:\Users\Administrator\Desktop\PDF 文件夹下。
你的电脑里面,图片在哪个路径下?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 14# daijt


把你在网盘里面上传的那个“图片合并PDF.txt”重命名为test.bat
找到文件 C:\Windows\System32\cmd.exe
在打开的CMD窗口中输入命令:
cd /d "E:\桌面\PDF"
回车
输入命令:
test.bat
回车
截图发出来看看
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 18# daijt


你下载这个版本试试:ImageMagick-7.1.1-19-portable-Q16-HDRI-x64.zip
https://imagemagick.org/script/download.php#windows
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 20# daijt


正常就应该是这样的。文件夹下没有生成pdf文件吗?
你的ImageMagick解压缩之后放在哪个目录下了?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 24# daijt


test-2.bat
保存为UTF-8编码
执行截图发出来看看
  1. @echo on
  2. chcp 65001 >nul
  3. cd /d "%~dp0"
  4. set "path=E:\ImageMagick;%path%"
  5. dir /b /a-d "E:\ImageMagick\*.exe"
  6. dir /b /a-d "*.jpg" "*.png"
  7. for %%i in ("%~f0\..") do (
  8.     echo magick.exe "*.jpg" "*.png" "%%~nxi.pdf"
  9.     magick.exe "*.jpg" "*.png" "%%~nxi.pdf"
  10. )
复制代码
1

评分人数

    • daijt: 这个可以用 感谢大神技术 + 1
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 26# daijt


你下载的不对
正常的 ImageMagick-7.1.1-19-portable-Q16-HDRI-x64.zip 解压缩之后应该有这些exe文件:
compare.exe
composite.exe
conjure.exe
convert.exe
dcraw.exe
ffmpeg.exe
identify.exe
IMDisplay.exe
magick.exe
mogrify.exe
montage.exe
stream.exe
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 28# daijt


https://imagemagick.org/archive/binaries/ImageMagick-7.1.1-19-portable-Q16-HDRI-x64.zip
你确定用的是这个下载链接吗?
这个不需要安装,它是一个zip压缩包,下载之后直接解压缩就行了。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 30# daijt


    请按照25楼的步骤再来一次截图。确保你的文件夹下有jpg和png两种图片。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 33# daijt


自动判断.bat
  1. @echo off
  2. chcp 65001 >nul
  3. cd /d "%~dp0"
  4. set "path=E:\ImageMagick;%path%"
  5. for %%i in ("%~f0\..") do (
  6.     echo magick.exe "*.jpg" "*.png" "%%~nxi.pdf"
  7.     if exist "*.jpg" (
  8.         if exist "*.png" (
  9.             magick.exe "*.jpg" "*.png" "%%~nxi.pdf"
  10.         ) else (
  11.             magick.exe "*.jpg" "%%~nxi.pdf"
  12.         )
  13.     ) else if exist "*.png" (
  14.         magick.exe "*.png" "%%~nxi.pdf"
  15.     )
  16. )
复制代码
1

评分人数

    • daijt: 这个能用 谢谢技术 + 1
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表