Wilson WindowWare Tech Support

WinBatch WinBatch+Compiler WebBatch
Home | Tech Database | Tech BBS | White Papers | Purchase


Use Private Netscape Bookmark and Cookies Files during Session

Keywords:    netscape 

;************				Paranoia Netscape Navigator Launcher
;************
;************ All disclaimers and legal mumbojumbo that are always applied to shareware/freeware apply to this
;************ chunk of code too.  Every effort was made to throughly debug this script before sending it out.
;************ However, I make ABSOLUTELY NO WARRANTEE, EXPRESS OR IMPLIED, as to the operation of this script.
;************
;************ This script modifies the registry.  As with any program which does so, a registry backup should be
;************ performed before running this script for the first time on your computer.
;************ 
;************ This script was written specifically for use with Netscape.  I have never used MS Internet Explorer but
;************ I am sure that the script will need to be modified to work with MS IE.
;************
;************ When executed, this script creates a backup of the bookmark file then replaces the bookmarks with your
;************ personal copy of bookmark file.  After the Netscape session, the "in use" bookmark file is copied to
;************ your personal bookmark file and the original bookmark file is returned to use.  The cookies file, history
;************ file and cache files are deleted and the current user URL History key of the registry is cleared.
;************ 
;************ Special Notes
;************
;************ If Netscape is not installed under C:\Program Files, you will need to change the path.  In the three lines
;************ that deal with MyBkmark.htm (the personal bookmark file), you will need to change XXX to the directory
;************ of your choice.  If you REALLY don't want to take the chance of someone seeing this file, you can use a
;************ floppy instead.  When Netscape is launched, the RunWait command calls a shortcut on the desktop instead
;************ of the executable.  If you do not have a shortcut on your desktop, or if the shortcut name is different,
;************ you will need to change this line.  Once in a great while on my computer, Netscape crashes for no obvious
;************ reason.  If this happens during one of your sessions, all bets are off.  You will probably need to deal with
;************ all of the post-session file copying manually.
;************

LogDisk("C:")
DirChange ("C:\Program Files\Netscape\Navigator")
FileCopy ("Bookmark.htm", "Bookmark.tmp", @FALSE)					;back up bookmarks
If FileExist ("C:\XXX\MyBkmark.htm") == @FALSE then goto NoBook				;check if personal bookmarks exist
FileCopy ("C:\XXX\MyBkmark.htm", "Bookmark.htm", @FALSE)				;replace with personal bookmarks
:NoBook
DirChange ("C:\")
RunWait ("C:\Windows\Desktop\Netscape Navigator Gold", "")				;run Netscape, wait for session end
DirChange ("C:\Program Files\Netscape\Navigator")
FileCopy ("Bookmark.htm", "C:\XXX\MyBkmark.htm", @FALSE)				;copy out to personal bookmarks
FileCopy ("Bookmark.tmp", "Bookmark.htm", @FALSE)					;restore original bookmarks
FileDelete ("Cookies.txt")								;delete cookies
FileDelete ("Netscape.hst")								;delete history
DirChange ("Cache")
FileDelete ("*.*")									;delete cache files
DirChange ("C:\Windows")
URLS = RegQueryItem(@REGCURRENT,"Software\Netscape\Netscape Navigator\URL History")	;check URL History
if URLS == "" then goto done								;if no URL History, done
len = ItemCount(URLS, @TAB)								;count URL History items
for I = 1 to len
DelURL = ItemExtract (I, URLS, @TAB)
RegDelValue (@REGCURRENT,"Software\Netscape\Netscape Navigator\URL History[%DelURL%]")	;delete URL History items
next
:done
DirChange ("C:\")
exit


Article ID:   W13808
Filename:   Use Private Netscape Bookmark and Cookies during Session.txt