|
dj0733
初级用户
 
积分 138
发帖 55
注册 2007-2-2
状态 离线
|
|
2008-7-5 15:36 |
|
|
HAT
版主
       
积分 9023
发帖 5017
注册 2007-5-31
状态 离线
|
『第 2 楼』:
使用 LLM 解释/回答一下
@echo off
set url=http://wwww.szdddd.com/7893.html
set urltmp=%url:/=.%
for /f "tokens=5 delims=." %%a in ("%urltmp%") do echo %%a
|

 |
|
2008-7-5 15:54 |
|
|
dj0733
初级用户
 
积分 138
发帖 55
注册 2007-2-2
状态 离线
|
『第 3 楼』:
使用 LLM 解释/回答一下
貌似不行。数字一长就不行。http://wx.kanunu.cn/files/article/html/5/53721/3764203.html
|

偶其实很喜欢批处理 |
|
2008-7-5 16:30 |
|
|
hmily88
初级用户
 
积分 111
发帖 29
注册 2008-4-20
状态 离线
|
『第 4 楼』:
使用 LLM 解释/回答一下
@Echo off
set url=http://wx.kanunu.cn/files/article/html/5/53721/3764203.html
:loop
if not "%url%"=="%url:/=%" (call :xyz) else (goto end)
goto loop
:xyz
for /f "tokens=1* delims=/" %%a in ("%url%") do (set "url=%%b")
goto :eof
:end
set "url=%url:.html=%"
set "url=%url:.htm=%"
echo %url%
pause
exit
考虑到网页文件的扩展名有时会是.htm,所以加了句set "url=%url:.htm=%"
Last edited by hmily88 on 2008-7-5 at 07:47 PM ]
|

上网时间有限,可能不能即时给你回复,抱歉!!! |
|
2008-7-5 19:42 |
|
|
qianmo717
初级用户
 
积分 68
发帖 32
注册 2007-12-9
状态 离线
|
『第 5 楼』:
使用 LLM 解释/回答一下
@echo off
setlocal EnableDelayedexpansion
set str1=http://wwww.szdddd.com/7893.html
for %%i in (%str1%) do (
echo %%~nxi
set str3=%%~xi
set str2=%%~ni
for /l %%a in (1,1,10) do (
set /a str2+=1
echo !str2!!str3!
)
)
pause>nul
|
|
2008-7-5 20:02 |
|
|
balinger
中级用户
  
积分 356
发帖 115
注册 2004-7-27
状态 离线
|
『第 6 楼』:
使用 LLM 解释/回答一下
@echo off
set url=http://wx.kanunu.cn/files/article/html/5/53721/3764203.html
for /f "delims=" %%i in ("%url%") do (
echo %%~ni
echo %%~xi
echo %%~nxi
)
pause
|
|
2008-7-5 20:24 |
|
|
metoo
初级用户
 
积分 195
发帖 93
注册 2006-10-28
状态 离线
|
『第 7 楼』:
使用 LLM 解释/回答一下
@echo off&setlocal enabledelayedexpansion
set url=http://wx.kanunu.cn/files/article/html/5/53721/37642034.html
set url2=%url:/=\%
for %%a in ("%url2%") do (
set url2=%%~na
echo !url2!
)
偷了把鸡。。应该没啥问题
Last edited by metoo on 2008-7-5 at 08:31 PM ]
|
|
2008-7-5 20:30 |
|
|
metoo
初级用户
 
积分 195
发帖 93
注册 2006-10-28
状态 离线
|
|
2008-7-5 20:32 |
|
|
ywwywwjm
初级用户
 
积分 42
发帖 13
注册 2007-8-3
状态 离线
|
|
2008-7-6 01:56 |
|
|
bat-zw
金牌会员
      永远的学习者
积分 3105
发帖 1276
注册 2008-3-8
状态 离线
|
『第 10 楼』:
我也来一个,请楼主自己测试吧
使用 LLM 解释/回答一下
@echo off
set /p url=url?
for /f "tokens=2 delims=html" %%i in ("%url%") do set str=%%i&call :lp
pause>nul&goto :eof
:lp
set a=%str:~-1%
set var=%a%%var%
if "%a%" neq "/" set str=%str:~,-1%&goto lp
cls&echo %var:~1,-1%.html
|

批处理之家新域名:www.bathome.net |
|
2008-7-6 11:38 |
|
|
moniuming
银牌会员
     永远的菜鸟
积分 1335
发帖 574
注册 2007-11-27 来自 广西
状态 离线
|
『第 11 楼』:
使用 LLM 解释/回答一下
试试这个?
@echo off
set "var=http://wx.kanunu.cn/files/article/html/5/53721/3764203.html"
:again
for /f "tokens=1* delims=/." %%a in ("%var%") do (
if not "%%b"=="html" (
set var=%%b&goto :again
) else (
echo %%a
)
)
pause
|
|
2008-7-6 12:08 |
|
|
HAT
版主
       
积分 9023
发帖 5017
注册 2007-5-31
状态 离线
|
『第 12 楼』:
使用 LLM 解释/回答一下
凑趣
echo http://wx.kanunu.cn/files/article/html/5/53721/3764203.html | sed "s/.*\///" | gawk -F "." "{print $1}"
sed.exe
http://upload.cn-dos.net/img/561.zip
gawk.exe
http://upload.cn-dos.net/img/548.zip
|

 |
|
2008-7-6 19:52 |
|
|
20080610
初级用户
 
积分 83
发帖 34
注册 2006-11-24
状态 离线
|
『第 13 楼』:
使用 LLM 解释/回答一下
for %a in (http://wx.kanunu.cn/files/article/html/5/53721/37642034.html) do @echo %~na
|
|
2008-7-7 12:03 |
|