|
|
楼主 |
发表于 2015-3-30 00:06:02
|
显示全部楼层
回复 13# pcl_test
测试了一下,将“考试申报表”拖放至此批处理,结果如下:
ECHO 处于打开状态。
E:\我的文档\0>setlocal enabledelayedexpansion
E:\我的文档\0>For %a IN (E:\我的文档\0\考试申报表.doc) DO (
cd /d "%~dpa"
ren "%~nxa" "%~na.jpg"
ren "%~na.jpg" 1.txt
type 1.txt 1>1
ren 1.txt "%~nxa"
ren 1 "★%~nxa"
For /F "tokens=2 delims==" %b IN ('ftype|find "WinRAR"') DO (Set rar=%b )
Set rar=!rar:~,-5!
!rar! a -ibck -v838860 -ep1 -ilogc:.\rar.log -inul "★%~na" "★%~nxa"
)
E:\我的文档\0>(
cd /d "E:\我的文档\0\"
ren "考试申报表.doc" "考试申报表.jpg"
ren "考试申报表.jpg" 1.txt
type 1.txt 1>1
ren 1.txt "考试申报表.doc"
ren 1 "★考试申报表.doc"
For /F "tokens=2 delims==" %b IN ('ftype|find "WinRAR"') DO (Set rar=%b )
Set rar=!rar:~,-5!
!rar! a -ibck -v838860 -ep1 -ilogc:.\rar.log -inul "★考试申报表" "★考试申报表
.doc"
)
系统资源不足,无法完成请求的服务。
系统找不到指定的文件。
系统找不到指定的文件。
系统找不到指定的文件。
E:\我的文档\0>(Set rar="C:\Program Files\WinRAR\WinRAR.exe" "%1" )
E:\我的文档\0>(Set rar="C:\Program Files\WinRAR\WinRAR.exe" "%1" )
E:\我的文档\0>(Set rar="C:\Program Files\WinRAR\WinRAR.exe" "%1" )
E:\我的文档\0>Pause
请按任意键继续. . .
文件夹中出现“★考试申报表.doc”和“★考试申报表. rar”,但是文件大小为0 |
|