Click here to Skip to main content
15,885,885 members
Articles / Desktop Programming / ATL
Article

Extended Command Line Wizard and Fast Project Change

Rate me:
Please Sign up or sign in to vote.
3.90/5 (4 votes)
26 May 2008GPL31 min read 19.3K   78   8  
I work with about 1500 projects, and usually I need to change the project a lot of times a day. Also, I’m a command line enthusiast, and I don’t like the default command window of the DevStudio. I built this small plug-in to improve these two things.

Image 1

menu.JPG

Introduction

jlSuperStudio is an add-in to Microsoft Developer Studio. It has been tested with Visual Studio 2005.

I works with up to about 1500 projects, and usually I need change of projects a lot of times a day. Also, I am a command line enthusiast, and I don’t like the default command window of the DevStudio. I built this small plug-in to improve these things:

  • Easy access to DevStudio commands
  • Fast change of current solution
  • Fast open of a directory

Background

This simple sample will be useful for you if you need to build a Dev-Studio plug-in with a self-dockable window. I just need to write one or more parts of the target strings, and you will see it on the list. If you hit Enter, the command will be executed, or the project/directory opened. Everything is programmed with ATL (no MFC), and it’s based on simplicity. You will not find complex algorithms here, just an easy way to list projects, directories, and commands.

With a little effort, you will be able to add more helpers to the plug-in, for example, active files, recenty used files, file functions or variables, etc.

Points of Interest

Sample command launch: They are sorted by “favorites”, more used commands go on top, and are marked with a blue check.

command.JPG

Change current project: They are sorted by “favorites”, more used projects go on top, and marked with a blue check. You will see that you can write two or more texts.

project.JPG

Open a directory: They are sorted by “favorites”, more used directories go on top, and are marked with a blue check. You will see that you can write two or more texts.

directory.JPG

License

This article, along with any associated source code and files, is licensed under The GNU General Public License (GPLv3)


Written By
Web Developer
Spain Spain
I've a lot of hobbies, like Software Programing (yes, it's also my job Blush | :O ), Electronics Design, IA, Mechanics, Running&Mountain Bike, Telescopes, lathe and mill.

Comments and Discussions

 
-- There are no messages in this forum --