Using,Windows,Scripting,Host,VBScript,retriev
Quick Search for:  in language:    
Using,Windows,Scripting,Host,VBScript,retriev
   Code/Articles » |  Newest/Best » |  Community » |  Jobs » |  Other » |  Goto » | 
CategoriesSearch Newest CodeCoding ContestCode of the DayAsk A ProJobsUpload
ASP/ VbScript Stats

 Code: 132,008 lines
 Jobs: 198 postings

 
Sponsored by:

 

You are in:

 
Login


 

 


Latest Code Ticker for ASP/ VbScript.
if i remember, this is a M. Harris code sample
By ask on 8/24


MTS Registration Script
By Igor Krupitsky on 8/23


Click here to see a screenshot of this code!Creating Windows Users with ASP and ADSI
By jamespwalters on 8/23

(Screen Shot)

News Poster (Advanced)
By Martin Kilbryde on 8/22


Print a web document through MS Word
By ask on 8/22


Click here to see a screenshot of this code!ADSI Domain Group Explorer
By Gordon Asbach on 8/22

(Screen Shot)

_-~Who is looking at your site? v2.0!~-_
By John on 8/22


Using HTML Option to Display Current Month
By Patrick Ingle on 8/20


FdB: Free Database (Aka Fake Database)
By TV2k.net on 8/19


Click here to put this ticker on your site!


Add this ticker to your desktop!


Daily Code Email
To join the 'Code of the Day' Mailing List click here!





Affiliate Sites



 
 
   

Browse Favorites

Print
Email
 
VB icon
Submitted on: 3/17/2000
By: Troy Demet 
Level: Beginner
User Rating: By 10 Users
Compatibility:VbScript (browser/client side)

Users have accessed this code 13767 times.
 
 
     Using the Windows Scripting Host this VBScript retrieves the users favorites folder and loads the url links into an array, then goes to each site for three minutes.
 
code:
Can't Copy and Paste this?
Click here for a copy-and-paste friendly version of this code!
 
Terms of Agreement:   
By using this code, you agree to the following terms...   
1) You may use this code in your own programs (and may compile it into a program and distribute it in compiled format for languages that allow it) freely and with no charge.   
2) You MAY NOT redistribute this code (for example to a web site) without written permission from the original author. Failure to do so is a violation of copyright laws.   
3) You may link to this code from another website, but ONLY if it is not wrapped in a frame. 
4) You will abide by any additional copyright restrictions which the author may have placed in the code or code's description.

    '**************************************
    ' Name: Browse Favorites
    ' Description:Using the Windows Scriptin
    '     g Host this VBScript retrieves the users
    '     favorites folder and loads the url links
    '     into an array, then goes to each site fo
    '     r three minutes.
    ' By: Troy Demet
    '
    ' Inputs:User can input how many sites t
    '     hey wish to browse.
    '
    'This code is copyrighted and has    ' limited warranties.Please see http://w
    '     ww.Planet-Source-Code.com/xq/ASP/txtCode
    '     Id.6104/lngWId.4/qx/vb/scripts/ShowCode.
    '     htm    'for details.    '**************************************
    
    '=======================================
    '     ===================================
    '
    ' VBScript Source File -- 
    '
    ' NAME: favoritesURL.vbs
    '
    ' AUTHOR: Troy Allen Demet , TechnoGeek,
    '     Inc.
    ' DATE : 2/25/00
    '
    ' COMMENT: This script will put the url 
    '     of your favorites into an array
    '			and then browse to each web site at 
    '     3 minute intervals.
    '
    '=======================================
    '     ===================================
    Option Explicit
    	Dim objShell, objWshShell, fso,fld, objFiles
    	Dim urlUpper, urlLower, Folder, j, ie, arURL(), fileCount, howMany
    	'Dim objFolder, file, count, fileType, holder
    	Set objShell = WScript.CreateObject("Shell.Application")
    	Set objWshShell = CreateObject("WScript.Shell")
    	Set fso = CreateObject("Scripting.FileSystemObject")
    	Folder = objWshShell.SpecialFolders	("Favorites")
    	Set fld = fso.GetFolder(Folder)
    	Set objFiles = fld.Files
    	fileCount = objFiles.Count
    	ReDim arURL(fileCount)
    	howMany = InputBox("Please enter how many sites you wish To browse.","How Many?",10)
    	if howMany < 1 Then
    		WScript.Quit	
    	End if
    	getFile(Folder)
    	urlUpper = UBound(arURL)				' Upper bound of arURL
    	urlLower = LBound(arURL)				' Lower bound of arURL	
    	if urlUpper < 1 Then
    		MsgBox "Sorry nothing To show",,"Nothing to Show"
    		WScript.Quit	
    	End if
    	if howMany > urlUpper Then
    		howMany = urlUpper - 1
    	End if
    	' Create the ie object (Internet Explorer)
    	Set ie = CreateObject("InternetExplorer.Application")
    	' Set the properties of Internet Explorer		
    	With ie
    		.left 		= 100
    		.top 		= 100
    		.height		= 460
    		.width		= 620
    		.menubar	= 0						' False
    		.toolbar	= 0						' False
    		.visible	= 1						' True
    	End With
    	' Loop through the array		
    	For j = urlLower To howMany
    		if arURL(j) <> "" Then
    			goUrl(arURL(j))
    		End if
    	Next
    	MsgBox "Quitting getFiles script"
    	' Clean up after yourself
    	ie.Quit
    	Set ie = Nothing
    	WScript.Quit	
    function readFile(filePath)
    	On Error Resume Next
    	Dim fileObject
    	Dim link, shellObject, line
    	Set fileObject = CreateObject("Scripting.FileSystemObject")
    	Set shellObject = CreateObject("Wscript.Shell")
    	Set link = shellObject.CreateShortcut(filePath)
    	' Use the MsgBox For debugging
    	 'MsgBox "temp" & vbCrLf & Link & vbCrLf & link.TargetPath
    	' Return the value
    	readFile = link.TargetPath	
    End function
    function goURL(aURL)
    	' go To the web site
    	ie.navigate(aURL)
    	'Wait 3 minutes
    	WSCript.Sleep(180000)
    End function
    Sub getFile (dir)
    	Dim objFolder, objSubFolder, objFiles, objSubFiles, Folder, subFolder, File, subFileCount, count
    	Dim fileType
    	Set objFolder = fso.GetFolder(dir)
    	Set objSubFolder = objFolder.SubFolders	
    	Set objFiles = objFolder.Files
    	For Each Folder In objSubFolder
    		Set subFolder = fso.GetFolder(Folder)
    		Set objSubFiles = subFolder.Files
    		subFileCount = objSubFiles.Count
    		fileCount = fileCount + subFileCount
    		ReDim Preserve arURL(fileCount)
    		getFile(Folder)
    	Next
    	File = 0
    	count = 0
    	For Each File In objFiles
    		fileType = File.Type
    		' Want only *.url files
    		if fileType = "Internet Shortcut" Then
    			'MsgBox "fullPath" & vbCrLf & File.Path
    			arURL(count) = readFile(File.Path)
    		End if
    		count = count + 1
    	Next	
    End Sub


Other 1 submission(s) by this author

 

 
Report Bad Submission
Use this form to notify us if this entry should be deleted (i.e contains no code, is a virus, etc.).
Reason:
 
Your Vote!

What do you think of this code(in the Beginner category)?
(The code with your highest vote will win this month's coding contest!)
Excellent  Good  Average  Below Average  Poor See Voting Log
 
Other User Comments

 There are no comments on this submission.
 
Add Your Feedback!
Note:Not only will your feedback be posted, but an email will be sent to the code's author in your name.

NOTICE: The author of this code has been kind enough to share it with you.  If you have a criticism, please state it politely or it will be deleted.

For feedback not related to this particular code, please click here.
 
Name:
Comment:

 

Categories | Articles and Tutorials | Advanced Search | Recommended Reading | Upload | Newest Code | Code of the Month | Code of the Day | All Time Hall of Fame | Coding Contest | Search for a job | Post a Job | Ask a Pro Discussion Forum | Live Chat | Feedback | Customize | ASP/ VbScript Home | Site Home | Other Sites | About the Site | Feedback | Link to the Site | Awards | Advertising | Privacy

Copyright© 1997 by Exhedra Solutions, Inc. All Rights Reserved.  By using this site you agree to its Terms and Conditions.  Planet Source Code (tm) and the phrase "Dream It. Code It" (tm) are trademarks of Exhedra Solutions, Inc.