for /f "tokens=1,2,3 delims=:/" %i in ('findstr /n "." 文本.txt') do echo [InternetShortcut] >>%k_%i.url && echo url=http://%k >>%k_%i.url
启发做了个IE收藏夹的快捷方式和文本形式的网址互换的bat,代码如下:
以下是网站快捷转TXT.bat的代码:
@echo off
findstr /i "url=" *.url>>tempurl1.txt
setlocal enabledelayedexpansion
for /f "tokens=* delims=" %%b in ('findstr /i "url:URL" tempurl1.txt') do (
set new=%%b
set new=!new:.url:URL=〓☆!
echo !new!>>收藏夹url备份.txt
)
del tempurl1.txt
以下是网址TXT转网站快捷.bat的代码:
@echo off
for /f "tokens=1,2 delims=〓☆=" %%b in (收藏夹url备份.txt) do (
echo [InternetShortcut]>>"%%b".url
echo url=%%c>>"%%b".url
)
[ Last edited by wydos on 2006-10-19 at 06:42 ]作者: lxmxn 时间: 2006-10-19 07:45
每个文本格式的文件都有它独特的规范吧。只是有的文件规范不是那么严格罢了。比如批处理里面可以把很多语句写在同一行,但有的文件就不允许了。具体的我也不是很清楚。
[ Last edited by lxmxn on 2006-10-19 at 07:55 ]作者: electronixtar 时间: 2006-10-19 08:42