Click here to Skip to main content
Licence GPL3
First Posted 26 May 2008
Views 8,047
Downloads 17
Bookmarked 7 times

Extended Command Line Wizard and Fast Project Change

By | 26 May 2008 | Article
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.

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)

About the Author

Vider

Web Developer

Spain Spain

Member

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.

Sign Up to vote   Poor Excellent
Add a reason or comment to your vote: x
Votes of 3 or less require a comment

Comments and Discussions

 
You must Sign In to use this message board. (secure sign-in)
 
Search this forum  
 FAQ
    Noise  Layout  Per page   
  Refresh
-- There are no messages in this forum --
Permalink | Advertise | Privacy | Mobile
Web04 | 2.5.120517.1 | Last Updated 27 May 2008
Article Copyright 2008 by Vider
Everything else Copyright © CodeProject, 1999-2012
Terms of Use
Layout: fixed | fluid