Scripting Blog [archived]

Formerly known as the "Hey, Scripting Guy!" blog

Hey, Scripting Guy! How Can I Determine the Age, in Years, of an Office Outlook Contact?

(image) Hey, Scripting Guy! Given the birthday for one of my Office Outlook contacts, how can I tell how old that person is?-- JC(image) (image) (image) Hey, JC. We have to tell you, JC, that you initially gave us quite a start with this question. Why? Well, when the Scripting Guy who writes this column sat down to write this column, he ...

Hey, Scripting Guy! How Can I Start a Remote Process Under CScript If the Script Path Contains Blank Spaces?

(image) Hey, Scripting Guy! I’m trying to create a process that runs a script under the CScript script host. However, I keep running into problems because there are spaces in the script path name. How can I use WMI’s Win32_Process class to run a script under CScript when there are spaces in the script path name?-- TA(image) (image) (...

Hey, Scripting Guy! How Can I Present a Dialog Box that Allows Users to Rename Files?

(image) Hey, Scripting Guy! How can I present users with a dialog box that enables them to rename a file? Ideally I’d like this to be in a loop of some kind, so that they could rename multiple files without having to restart the script.-- ER(image) (image) (image) Hey, ER. Before we begin today we’d like to note that on this date, way ...

Hey, Scripting Guy! How Can I Be Notified if an Access Database File Exceeds a Specific Size?

(image) Hey, Scripting Guy! How can I trigger an alert if an Access database file exceeds a specific size?-- MA(image) (image) (image) Hey, MA. You know just the other day Microsoft.com posted 100 Reasons You'll Be Speechless, a Web page listing 100 reasons why “Seeing Windows Vista for the first time may leave you searching for words...

Hey, Scripting Guy! How Can I Move Files Based on a Value in the File Name?

(image) Hey, Scripting Guy! I have a bunch of files that I need to move to new folders; the folder a given file will be moved to is based on the year, a value that appears in the file name. How can I write a script to move these files?-- LP(image) (image) (image) Hey, LP. Before we launch into today’s column, we should clarify a couple ...