How to search your SAS Enterprise Guide projects (2013 version)

This post was kindly contributed by The SAS Dummy - go there to comment and to read the full post.

Last year I published an example application for searching your SAS Enterprise Guide project files (EGP files). The example shows off some of the cool features of the automation API, and it’s a useful tool.

As neat of an example as that was, it had some limitations. It worked only with SAS Enterprise Guide 4.3 installations, so v5.1 users couldn’t use it. And some users noticed a strange behavior where the app littered your current directory with a collection of temporary files. The app didn’t support searching subfolders, a popular request from those who tried it. I’m the first to admit that the app stretches the capabilities of SAS Enterprise Guide automation.

In response to these issues, I built a new version: one that does not use the automation API but instead uses techniques that are not documented for end users. This allows me to circumvent the aforementioned limitations and provide just a simple, useful tool. (But without the source code…)

Here’s the new version (packaged in a Zip file):

>> DOWNLOAD link for the EGPSearcher tool (SAS Enterprise Guide 4.3 and 5.1)

The Zip package contains 3 versions of the tool: one for 4.3, and two for 5.1 (32-bit and 64-bit). Note: Because you’re downloading this from the big scary Internet, you might need to right-click on the EXE file in Windows Explorer, select Properties and Unblock the program so that it can run.

If you have interest (and a bunch of EGP files), give this new version a test run. Let me know via the blog comments how it works for you. I want to know the good and the bad, as I’d like to make it a useful tool for all.

You can still refer to the original application and its source code as a reference for how to use the automation API from a .NET application.

tags: EG-Project-Search-inator, SAS Enterprise Guide

This post was kindly contributed by The SAS Dummy - go there to comment and to read the full post.