Sep 8th, 2010 @ 20:34 PM PST 
 
 
  
shrum.net/code
Where concept, design, production, implementation, & shear madness meet over mass quantities portion controlled bowls of Dr. Pepper low carb, low sugar, low salt, high protein, high fiber squirrel food...

Sean Shrum
Shrum Consulting

714.746.2801

  
 
 
code filter >> all au3 dos exe perl php support donations
 
filter
 
 
Here you can find the various programs and scripts that I've written.  Most of these scripts are self-explained within code comments while others may contain a HTML (or SHTML) file that discusses the script in detail which I strongly suggest you read before using the script.  If you should have any questions concerning the programs and scripts listed here, please make sure to read the Support & Legal docs first before contacting me.  Initial record ordering is ascending by name.
 
 
script time : 0.0248 sec(s)
plugin time : 0.0651 sec(s)
overall time : 0.0899 sec(s)
 
 

 autoorient

 AutoOrient is a application launcher I made after I created my own mercury switch device. Dets on the parts needed to create this device are outlined within along with prices for parts (it shouldn't cost you more than $5 to make one). This program monitors for closed and open curcuits and launches the user defined application. Great for having your flat panel orientation switch automatically whenever you rotate them! [AU3] [EXE]
 
 

 autorun

 Autorun.exe is a small utility that you place on MSC devices (flash drives, external hard drives, etc) that can be triggered via the autorun.inf. Since the auorun.inf cannot be used to run a shortcut or batch file directly, you need to supply it a .EXE or .COM file. Autorun.exe acts as the middleman.
 
 

 bubbletip

 Bubbletips is just that...a bubbletip generator. Use it in your batch scripts if you want some sort of VISUAL notification as your batch files run. This is similar to my Talker project that allows for AUDIBLE notifications. [AU3] [EXE]
 
 

 cats

 CATS, short for Content Acquisition and Templating System, is a framework script that utilizes plug-ins for data acquisitioning, nestable HTML templates and SQL-like parameters to query and display data from *any* source. This allows you to create a wide array of content systems such as dynamic file lists, web logs (blogs), link lists, What's New tables, photo albums, up-to-the-minute inventory status reports, and much more. [PHP]
 
 

 copy2msc

 An automated backup program (of sorts). Supports any MSC device, USB and Firewire. This program is a off-shoot of my Shuffler app in that automatically does it's thing just by plugging in your MSC device. This app will *copy* new (or newer) files to things like external devices such as flash drives, external hard drives, etc. as soon as the MSC device is connected and a drive letter is assigned to it. Handles directory recursion and allows for wildcards. [AU3] [EXE]
 
 

 datename

 This is a utility for renaming files or directories with a timestamp. This is handy for renaming a file or directory to create incremental copies of them. Example: you run a backup of you data once a week but want to keep incremenals...solution: backup you data to a folder named backup and after its done, run datename on the folder name. This makes automating the process a snap. [AU3] [EXE]
 
 

 dir2subs

 This small util allows me to take a folder with a lot of files and move them to sub folders that match the beginning x-number of letters in the filename. Can also be used on collections of filenames that are date based (20070624-354.jpg->2007 when c=4). More of a tool for me to use but someone else out there might find it useful. Pretty self-explanatory; just answer the prompts (source, destination, # of chars). Got the idea when I tried to d/l a +30,000 file listing of my music lib via FTP to my broadband phone. :( [AU3][EXE]
 
 

 dynadesk

 DynaDesk is a web-enabled periodic desktop wallpaper updater. I original wrote this after someone posted a similar program but was reluctant to post source code....so I wrote my own and posted mine! Originally written to pull the World sunlight image but setup to pull any user-specified image available on the at any user-definable interval. [AU3] [EXE]
 
 

 execute

 The point of this tool is to allow administrators on networked systems to execute (dah) commands (think SMS without having SMS) on multiple PC's; such as in a computer lab environment; by editing 1 monitored file. Primary use will be for mass shutdowns and logoffs (here's a great page with most, if not all, native NT/XP commands). On the evil flipside (in my case), I wrote this gem to punk an unsuspecting joke-ster coworker (hehehe, I'm using the XP shutdown commands as well as launching applications that will seem like random). [AU3] [EXE]
 
 

 ezpcdets

 EZPCDets is a simple systray application that when clicked will display the PC name, IP address, WAN address, OS version, domain, and logged in user name. Simple tool to put on users PC's in case you want to remote in and need to have this info in order to do it. [AU3] [EXE]
 
 

 hotrkeyz

 Just a simple folder-to-hotkey utility I cooked up for another project for creating your own hotkeys in Windows. Allows for Ctrl, Alt, Win, Shift, and a large number or other special key combos as well as allowing for multiple files & programs to be launched with 1 combo. Worked so good in the originating project I decide to break this functionality out into a separate program. [AU3] [EXE]
 
 

 killapps

 This is a very small utility I came up with that will *forcably* close all running taskbar'ed applications (if work is unsaved, it's toast), leaving services and SysTray'ed apps untouched. I originally wrote this tool to be used in conjunction with my EXECUTE utility to allow computer lab instructors/aides to effectively *reset* all the workstations en-masse such as when prepping systems between classes. [AU3] [EXE]
 
 

 launcher

 Launcher is a SysTray app I wrote to monitor for removable drives and when it detects a new connection, it can check that device for a user-definable file to execute. If the file is present, Launcher launches it or any other user pre-defined file. Works like the standard autorun.inf except that you can be prompted to cancel within 10 seconds, launch any file type, and control the startup window state.
 
 

 prompter

 Prompter is a commandline customizable Windows message box dialog that allows you to display message box dialogs/prompts with various options and also allows you to define commandline calls based on the user response. [AU3] [EXE]
 
 

 query

 Query is a small tool for passing SQL statements to SQLite databases and displaying or writing the results on-screen or to a file. I wrote this tool to extract play lists from my player music manager project $button_it can be used on any SQLite database. [AU3] [EXE]
 
 

 relocate

 Relocate is a multi-monitor tool that allows one to movethe active window to the next left (WinKey+Left arrow) or next right (WinKey+Right arrow) screen. Also supports maximize (WinKey+Up) and restore (WinKey+Down). Supports screen wraps in case your on the left most screen and go left again...your window will wrap to the far right screen (same for going right). [AU3] [EXE]
 
 

 renamer

 Renamer is just that, a simple file renaming utility that I wrote to help me do batch file renaming. It's fairly simple but great when dealing with a large number of files that need to be changed. Supports my classic command line and builder modes, search-and-replace, and even has date-based token support (see the docs for more info). [AU3] [EXE]
 
 

 shuffler

 Shuffler is a program that I developed to deal with randomizing file transfers to other folders and/or drives including MSC compliant devices like my iPod Shuffle in an attempt to rid myself of its iTunes dependance. Theoretically, this app could be used in any event where you want to copy or transfer any sort of file(s) at random to a different location. [AU3] [EXE]
 
 

 talker

 Talker is a simple implementation of the text-to-speech tool that is part of Windows XP. The code is less then a dozen or so lines long, written in AutoIT. Call Talker with a command line sentence (wrapped in dbl-quotes) and talker will convert your text into Stephen Hawking-ish styled speech. Nothing spectacular but a ton of fun to play with. Great as a audible cue for when processes finish: talker.exe "Backup process finished, now executing nuclear detonation countdown". Enjoy. [AU3] [EXE]
 
 

 txt2leet

 This is just a text to 1337 encoder that I made cuz I was bored at work. Took me like 2 hours to write. Supports my classic command line / builder modes. You can edit the cipher table once the application is run (generates a txt2leet.ini file) so you can add more variations. Single-mode uses the translation at '0='. Enjoy [AU3] [EXE]
 
 

 vistas

 Vistas is a SysTray utility that allows one to easily define multiple backgrounds on systems that are running with multiple monitors or to stretch an image across all monitors in a panoramic style. More of a personal project for my own use, this app serves to pick up where Microsoft left off when they omitted Active Desktop support in Vista. [AU3] [EXE]
 
 

 wan2web

 This utility runs as a systray app and requeries an external website for your current WAN IP address after a user-definable amount of time and allows you to upload a text file via FTP that will indicate the current WAN IP address and a timestamp of when the IP address was pulled. As I have a dynamic IP (as most of us do cuz static IPs cost more), I use this to publish my home WAN IP to my website so I can remote in at anytime. [AU3] [EXE]
 
 
CATS : v.4.04
plug-in : text.php
page size : ~83 kb
 
 
 
code filter >> all au3 dos exe perl php support donations
 
top

bookmark

feedbackprint

back

 
 
Sep 8th