Sign in to follow this  
Followers 0
paullab

Disk/CD/DVD Catalogue tool including search facility

4 posts in this topic

#1 ·  Posted (edited)

Script Function:

A Disk/CD/DVD Catalogue tool including search facility

Scan - Indexes a Disk/CD/DVD to enable searching

includes a file mask

Allows Multiple Catalogues for the same drive

.bak & .tmp files are excluded. Edit the Func IndexDrive($drive,$catalogue) to change this.

Search - Searches existing Catalogues for a String

enables you to search only the filename or the full path

(setup.exe is not much use, but if you know what directory it is in it helps)

Selecting a file shows you what Catalogue it is in as well as what folder it is in

Use:

Use SINGLE Clicks to select items

Double Click to launche a selected file (including things like .txt,.mp3 files etc)

(for best results here always use the same drive for scanning you CD's)

The Include mask on the scan page follows autoit format. Multiple masks can be separated by a ;

e.g. *.avi;*.mpg;*.mp?g;*.swf

*.mpg;*.mp* will not duplicate .mpg file entries (a file will only be included once for a single directory)

*.jpg;*.jpeg will make sure you have all jpeg Files

ToDo :

Add an exclude mask to help the IndexDrive() function

Merge ???-index.index and ???-master.index

Include a Help --> About with some appropriate text/helpfile

Think about enabling the cataloging of a directory and its children rather than an entire drive.

Other:

Uses an updated _FileListToArray that accepts multiple file masks (re-named and included in this source.)

It could probably do with optimisation as it is a little slow indexing all files on a pretty full 80 GB drive

(works well on covermount CD's though)

Includes blatant plagiarism from various sources on the forums.

Do not download this file use the one in the next post!!!!

catalogue.au3

Edited by paullab

Wallpaper Rotatorwith overlay, Loop through a folder of wallpaper & another of overlay, then create a combined image and set it as the wallpaperE-Mail passthru, Send any file, even executables via e-mail as plain text. The recipient can then later re-construct them.Slideshow widget, A slideshow widget similar to the Vista onePredictive typing using the Numpad, Predictive typing using the numpad of a keyboar similar to that on a mobile phone (the key is the .t16 file).PSTools Front End, For Remote Admin. Just makes life a lot easier (Demonstrates executing external programs and passing parameters, tabbed form Handling STDIN/STDERR)FTP Helper application Up and Download files from an FTP server demonstrates this and Tooltray TipsShow a Map of your Post-codes/Zip Codes, Uses the Clipboard, Hotkeys, the system tray (incl. menus)Disc/CD/DVD Catalogue, Ideal for all those Covermount Discs (Demonstrates Array handling, executing DOS programs, handling STDIN/STDOUT recursive directory reads, file searching.)YAST , Yet another Stopwatch/Timer (Uses a hotkey, Copies to clipboard, handles multiple events and stays on top)Keyboard Status Indicator , Indicates status of NumLock, Caps Lock and Scroll Lock Keys, demonstrates API calling & System tray Icon Toggling

Share this post


Link to post
Share on other sites



#2 ·  Posted (edited)

Now includes Keywords so you can add reasonable text to all those "setup.exe files"

Searching lets you include or exclude keywords/ directories

this means that OLD catalogues created with the version from the previous post, need to be re-generated or have 'indexfix.au3' run against them.

indexfix.au3

catalogue.au3

Edited by paullab

Wallpaper Rotatorwith overlay, Loop through a folder of wallpaper & another of overlay, then create a combined image and set it as the wallpaperE-Mail passthru, Send any file, even executables via e-mail as plain text. The recipient can then later re-construct them.Slideshow widget, A slideshow widget similar to the Vista onePredictive typing using the Numpad, Predictive typing using the numpad of a keyboar similar to that on a mobile phone (the key is the .t16 file).PSTools Front End, For Remote Admin. Just makes life a lot easier (Demonstrates executing external programs and passing parameters, tabbed form Handling STDIN/STDERR)FTP Helper application Up and Download files from an FTP server demonstrates this and Tooltray TipsShow a Map of your Post-codes/Zip Codes, Uses the Clipboard, Hotkeys, the system tray (incl. menus)Disc/CD/DVD Catalogue, Ideal for all those Covermount Discs (Demonstrates Array handling, executing DOS programs, handling STDIN/STDOUT recursive directory reads, file searching.)YAST , Yet another Stopwatch/Timer (Uses a hotkey, Copies to clipboard, handles multiple events and stays on top)Keyboard Status Indicator , Indicates status of NumLock, Caps Lock and Scroll Lock Keys, demonstrates API calling & System tray Icon Toggling

Share this post


Link to post
Share on other sites

Now includes Keywords so you can add reasonable text to all those "setup.exe files"

Searching lets you include or exclude keywords/ directories

this means that catalogues need to be re-generated or have 'indexfix.au3' run against them.

Good day,

Is there a reason that the code works with some Windows XP systems and not others? I'm new to AutoIt and testing your code on a Windows 2000 computer and a couple of Windows xps the code will run and create the files, but will not show up in the listbox. On my XP box that I used to compile the program runs fine, but on my sister's and friend's computers just blank listboxes?

Any ideas?

Thanks for any help...

Tony D

Share this post


Link to post
Share on other sites

Good day,

Is there a reason that the code works with some Windows XP systems and not others?

Tony D

Tony,

Not exactly sure, If it is only the list-boxes that are blank (you can still select drives etc), It would suggest that there are no catalogues. try checking the location of any catalogue files you have or run a 'SCAN' to create one for a CD/dvd (small and faster)


Wallpaper Rotatorwith overlay, Loop through a folder of wallpaper & another of overlay, then create a combined image and set it as the wallpaperE-Mail passthru, Send any file, even executables via e-mail as plain text. The recipient can then later re-construct them.Slideshow widget, A slideshow widget similar to the Vista onePredictive typing using the Numpad, Predictive typing using the numpad of a keyboar similar to that on a mobile phone (the key is the .t16 file).PSTools Front End, For Remote Admin. Just makes life a lot easier (Demonstrates executing external programs and passing parameters, tabbed form Handling STDIN/STDERR)FTP Helper application Up and Download files from an FTP server demonstrates this and Tooltray TipsShow a Map of your Post-codes/Zip Codes, Uses the Clipboard, Hotkeys, the system tray (incl. menus)Disc/CD/DVD Catalogue, Ideal for all those Covermount Discs (Demonstrates Array handling, executing DOS programs, handling STDIN/STDOUT recursive directory reads, file searching.)YAST , Yet another Stopwatch/Timer (Uses a hotkey, Copies to clipboard, handles multiple events and stays on top)Keyboard Status Indicator , Indicates status of NumLock, Caps Lock and Scroll Lock Keys, demonstrates API calling & System tray Icon Toggling

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0