Последняя активность 1699432288

doracoin ревизий этого фрагмента 1699432288. К ревизии

1 file changed, 61 insertions

img-cover-file.bat(файл создан)

@@ -0,0 +1,61 @@
1 + ::说明:拖拽图片文件和压缩包文件到此文件上松开瞬间制作伪装图片
2 + ::作者:sysdzw
3 + ::制作时间:20:46 2014-08-13
4 +
5 + ::版本 时间 修改者 原因
6 + ::V0.1 21:33 2014-08-29 weallgood0018 添加背景颜色及直接双击打开提示
7 + ::V0.2 01:03 2014-08-30 sysdzw 修正代码中只处理rar后缀的bug及改进直接双击的处理
8 + ::V0.3 05:44 2018-12-04 小虎故洞 修复了当文件(夹)名包含空格时出错的问题
9 +
10 +
11 + @title 拖拽图片文件和压缩包文件到此文件上松开瞬间制作伪装图片
12 + @echo off
13 + color 3f
14 +
15 + if x%1==x (goto NoDragFile)
16 + if x%2==x (
17 + :NoDragFile
18 + echo 请将图片文件和压缩包文件一同拖到此文件上松开即可瞬间制作伪装图片!
19 + echo 双击程序直接打开无效!
20 + pause & exit
21 + )
22 +
23 + set img_ok="jpg gif png bmp"
24 + set rar_ok="rar zip"
25 + set img=%1
26 + set rar=%2
27 +
28 + ::统一路径格式,无论目录中是否包含空格,都用“”括起来。
29 + set img=%img:"=%
30 + set rar=%rar:"=%
31 + set img="%img%"
32 + set rar="%rar%"
33 + set change1=%img%
34 + set change2=%rar%
35 +
36 + ::如果在img的路径里发现了压缩文件的后缀则img_try为true
37 + set img_try=false
38 + echo %rar_ok%|find /i "%img:~-4,3%">nul&&set img_try=true
39 + if %img_try%==true (
40 + set img=%change2%
41 + set rar=%change1%
42 + )
43 +
44 + set img_="%img:~-4,3%"
45 + set rar_="%rar:~-4,3%"
46 + set img2=%img:~0,-5%_out.%img_:"=%"
47 + set img_test=false
48 + set rar_test=false
49 + echo %img_ok%|find /i %img_%>nul&&set img_test=true
50 + echo %rar_ok%|find /i %rar_%>nul&&set rar_test=true
51 + if %img_test%==true (if %rar_test%==true (
52 + copy /b /y %img% + %rar% %img2%
53 + echo "处理完成!"
54 + )else (goto err1)
55 + )else (
56 + :err1
57 + echo %img%
58 + echo %rar%
59 + echo 文件格式不正确!图片仅支持%img_ok% 压缩包仅支持%rar_ok%
60 + )
61 + pause
Новее Позже