![]() 支柱会员
|
引用:
现在。。。时常。。curl: (7) couldn't connect to host 出趟国就是烦 |
|||
![]() 待认证激活
|
挖,你也准备都拉下来啊,我就是怕断,这东西就是这麻烦。。。谁先都拉下来,上传一个吧~
|
||
![]() 待认证激活
|
还有个问题,能不能搞定批量改名啊,这个小意思吧。。。
现在的是 XXddmmyyyy.gif 的格式,想要变为 mm-dd-yyyy.gif 前面的随机码不要了。日和月换一换。 中间加“-” |
||
![]() 支柱会员
|
引用:
替换为 curl -o !m:~11,4!-!m:~9,2!-!m:~7,2!.gif http://www.wulffmorgenthaler.com/!m:~1,-5! |
|||
![]() 待认证激活
|
我现在这个已经打开着了,这个改了不是要重新来了吗??有没有什么办法??
比如简单的批处理?? |
||
![]() 核心会员
|
命令行能玩成这样.偶像啊.
|
||
![]() Not to ask too much!-----<actifio.net.cn> |
![]() 支柱会员
|
引用:
比如用这个命令行脚本XXddmmyyyy.gif改为yyyy-mm-dd.gif 代码:
for %%i in (*.gif) do ( setlocal ENABLEDELAYEDEXPANSION set n=%%i ren %%i !n:~6,4!-!n:~4,2!-!n:~2,2!.gif endlocal ) |
|||
![]() 待认证激活
|
搞定了,现在是 mm-dd-yyyy.gif 了,多谢多谢~
for %%i in (*.gif) do ( setlocal ENABLEDELAYEDEXPANSION set n=%%i ren %%i !n:~4,2!-!n:~2,2!-!n:~6,4!.gif endlocal ) |
||
![]() 高级会员
|
我也去试试,好方法,谢谢
|
||
![]() 超级会员
|
长见识啊.
|
||
![]() 我想要五星 |
![]() 待认证激活
|
foxit 老大,给你发短信的问题解决了,继续下载中。。。
自己改了一下,因为已经取得tmp列表,删除了已经下载的日期,把中间取得文件信息到tmp文件 的部分去掉了。 现在下载一个gif就会自动改名, 方便许多. 但因为使用的是 in (*.gif), 所以会把重命名过的GIF 继续再改掉。我想指定改 XXddmmyyyy.gif 的文件才改名,可不知道怎么写。 我的文件是分月放的. 格式为 yyyy-mm. 比如建立文件"2005.02", "2004.12", FOXIT能否能改一下, 把每个已下载好的GIF, 下载完一个就自动 移动到分别的所属目录. 这样就会产生自动生成新“年.月”格式的文件夹问题,改如何改下面的 代码?? 代码:
@echo off ::/ * list date */ set /a n=0 :loop set /a n+=1 if %n% neq 1100 goto :loop ::/ * get htm&gif * / for /f "delims=" %%i in (tmp.txt) do ( setlocal ENABLEDELAYEDEXPANSION set n=%%i curl -o !n!.htm http://www.wulffmorgenthaler.com/thestrip.asp?cDay=!n:~-2!^&cMonth=!n:~4,2!^&cYear=!n:~0,4! for /f "tokens=4 delims==" %%j in ('findstr "log" *.htm') do ( set m=%%j curl -o !m:~5,-5! http://www.wulffmorgenthaler.com/!m:~1,-5! ) del *.htm for %%i in (*.gif) do ( setlocal ENABLEDELAYEDEXPANSION set n=%%i ren %%i !n:~4,2!-!n:~2,2!-!n:~6,4!.gif endlocal ) endlocal ) ::/ * clean * / del tmp.txt 此帖于 2005-06-03 03:53:45 被 C.K dEsIgn 编辑. . |
||
![]() 支柱会员
|
引用:
代码:
::/ * get htm&gif * / for /f "delims=" %%i in (tmp.txt) do ( setlocal ENABLEDELAYEDEXPANSION set n=%%i curl -o !n!.htm http://www.wulffmorgenthaler.com/thestrip.asp?cDay=!n:~-2!^&cMonth=!n:~4,2!^&cYear=!n:~0,4! md !n:~0,4!-!n:~4,2! 2>nul for /f "tokens=4 delims==" %%j in ('findstr "log" *.htm') do ( set m=%%j curl -o !m:~11,4!-!m:~9,2!-!m:~7,2!.gif http://www.wulffmorgenthaler.com/!m:~1,-5! move !m:~11,4!-!m:~9,2!-!m:~7,2!.gif !n:~0,4!-!n:~4,2! ) del *.htm endlocal ) ::/ * clean * / del tmp.txt 加个过滤,以下就是只对 XXddmmyyyy.gif 文件改名 代码:
for /f %%i in ('dir /b *.gif^|findstr /r "^[a-z]"') do ( setlocal ENABLEDELAYEDEXPANSION set n=%%i ren %%i !n:~4,2!-!n:~2,2!-!n:~6,4!.gif endlocal ) |
|||
![]() 高级会员
|
谢谢提供,下一个先收藏先
|
||
![]() 自家的小窝----http://lanlan.drlblog.com |
![]() 待认证激活
|
引用:
试了,真是厉害啊, 一次就搞定了~~~ 佩服佩服 |
|||