"There are two ways of constructing a software design. One way is to make it so simple that there are obviously no deficiencies and the other is to make it so complicated that there are no obvious deficiencies". C.A.R. Hoare
I am pretty dependent on Enso for helping me navigate not only my file system, but links related to doing everyday tasks in my job (Bug Tracking, Time Reporting, Requirements, Design Documents, coding… and the list goes on). I recently received a new laptop(with all of the AD policies you could want)… and the build doesn’t seem to want to allow me to run Enso, so I wrote a replacement for it. Basically it is another launcher application.
What I don’t like about some of the other launcher applications is that you have do 2 or 3 steps before you can launch your application (plus their UI is out-dated). Windows 7 has some search capabilities similar to Vista ( but better) in that you can use the Windows key to drop down the Start menu and begin typing for the application or file that you are looking for. This works well… but I don’t like the fact that the list is indiscriment… in other words I didn’t ask for everything to be included in the search… I just wanted targeted thing I use all of the time.
With Enso, launching applications was much easier… a matter of holding down the caps lock while you typed a key word… a little weird but it worked. It pulled program files and short-cuts to websites and most importantly application or file short-cuts that you added. It wasn’t a laundry list like we get in Windows.
I call my replacement for Enso… Instigator. It uses shortcuts stored in folders you identify to launch your applications. It is a single portable executable that requires the 3.5 .NET Framework. The UI is shown below:
Configuring Instigator
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<section name ="InstigatorSettings"
type ="Sysknowlogy.Tool.OS.XmlSerializerSectionHandler, Sysknowlogy.Instigator"/>
</configSections>
<InstigatorSettings type ="Sysknowlogy.Tool.OS.InstigatorSettings , Sysknowlogy.Instigator">
<DiscoveryPaths>
<DiscoveryPath location=".\shortcuts\" />
<DiscoveryPath location="C:\Documents and Settings\sbraun\Desktop\OpenCommands" />
</DiscoveryPaths>
</InstigatorSettings>
</configuration>
Using Instigator
Known Issues
Reporting errors / problemsWhile in the launch filter textbox, type in “report” which will result in a “report a problem or bug” in the drop down. Select that item and hit enter. This will launch the default mail client and allow you to mail be a bug.
Posted in |Comments [0]
Sysknowlogy