(view source code of cvturlnt.bat as plain text)
@ECHO OFF
:: CNVRTURLNT.BAT
:: Version 2.00 for Windows NT
:: Written by Rob van der Woude
:: Converts Microsoft Internet Explorer Favorites to Netscape Bookmarks file
:: Go to most recent "Favorites" directory if necessary.
:: If you start this batch file in a Favorites directory, this step is skipped
IF EXIST *.URL GOTO Header
CD /D %windir%\PROFILES\%USERNAME%\FAVORITES
:Header
:: If BOOKMARK.HTM already exists we'll just add the "favorites"
:: to the existing file; but first we'll remove the closing tags
IF EXIST BOOKMARK.HTM TYPE BOOKMARK.HTM | FIND /V /I "/DL" > BOOKMARK.HTM
IF EXIST BOOKMARK.HTM GOTO Favorites
:: Create the Bookmark file's header, using the PROMPT
:: and ECHO ON technique to create the HTML tags
PROMPT $L!DOCTYPE NETSCAPE-Bookmark-file-1$G$_
ECHO ON
@ECHO EXIT | COMMAND | FIND "!DOCTYPE" >> BOOKMARK.HTM
@ECHO OFF
PROMPT $L!-- This is an automatically generated file.$_
ECHO ON
@ECHO EXIT | COMMAND | FIND "--" >> BOOKMARK.HTM
@ECHO OFF
PROMPT It will be read and overwritten.$_Do not edit! --$G$_
ECHO ON
@ECHO EXIT | COMMAND | FIND "--" >> BOOKMARK.HTM
@ECHO OFF
PROMPT $LTITLE$G's Bookmarks$L/TITLE$G$_
ECHO ON
@ECHO EXIT | COMMAND | FIND "'s Bookmarks" >> BOOKMARK.HTM
@ECHO OFF
PROMPT $LH1$G's Bookmarks$L/H1$G$_
ECHO ON
@ECHO EXIT | COMMAND | FIND "'s Bookmarks" >> BOOKMARK.HTM
@ECHO OFF
PROMPT $_$LDL$G$LP$G$_
ECHO ON
@ECHO EXIT | COMMAND | FIND "DL" >> BOOKMARK.HTM
@ECHO OFF
:Favorites
FOR %%A IN (*.URL) DO CALL :AddURL %%A
:: Footer
PROMPT $L/DL$G$Lp$G$_
ECHO ON
@ECHO EXIT | COMMAND | FIND "/DL" >> BOOKMARK.HTM
@ECHO OFF
:: Restore default PROMPT
PROMPT $P$G
:: End of main program
GOTO :EOF
:AddURL
:: Parameter is *.URL file name
FOR /F "TOKENS=1,2* DELIMS== " %%A IN ('FIND /I "URL=" %1') DO SET PROMPT= $LDT$G$LA HREF="%%B"$G%1$L/A$G$_
ECHO ON
@ECHO EXIT | COMMAND | FIND "A HREF=" >> BOOKMARK.HTM
@ECHO OFF
GOTO :EOF
page last modified: 2024-04-16; loaded in 0.0075 seconds