IPB

Google Frontpage Forums Unattended CD/DVD Guide
> Here's some shell extensions..., what's your favorite? :P
spiritpyre
post Aug 4 2005, 12:31 AM
Post #1


Grand Poobah
**

Group: Members
Posts: 191
Joined: 28-April 05
Member No.: 53964
Country Flag


SpiritPyre's Shell Extensions!!


03/06/2008 - New mirror
I threw the installers up on my school's server for now along with some ad-hoc documentation that I might use if I ever get my own site.

anyway, here are the direct links:
BrowserBack_3.0_Setup.exe
CmdPromptHere_3.0_Setup.exe
FileExtToggle_3.0_Setup.exe
HiddenFilesToggle_3.0_Setup.exe
NewWindowFavorites_3.0_Setup.exe
SelectAll_3.0_Setup.exe
SubMenuPack_1.0.11.0_Setup.exe
UpOneLevel_3.0_Setup.exe

and i threw the binaries into a 7-zip file if you want to go the manual setup route:
ShExtBinaries_3.0.7z

if anybody wants to offer suggestions for making the pages better, you can check them out here:
shell extension pages

05/13/2007 - ! New Updates !*

I've updated most of the extension's installers as well as the extensions themselves. They now support Unicode and the installers have alot more options. The only exception is SubMenu Pack. I'm planning on making a new version of it with all the updates and new features rather than just a few small changes and an updated installer.

Big thanks to Zxian for generously hosting the files!!



- All extension installers (with the exception of SubMenu Pack) have been updated to allow more commandline options such as path, caption, and silent install. Additionally, the extensions now have support for Unicode characters in their captions.

- File Ext Toggle & Hidden File Toggle both use checkmarks now.

- CmdPromptHere installer will now let you add CmdPromptHere to folder & drive context menus in addition to the regular folder background menu.


- All extensions have been updated to support installation on non-admin user accounts by writing custom registration routines. In addition, the installers have been updated to allow this; however, some accounts may need to change to default installation path to allow this. (NOTE: there are still problems with this using the SubMenuPack installer.)

- In addition, now ALL of the extensions support custom captions instead of just certain ones. Note that the registry keys and install paths have changed slightly from previous versions.
======================================================================

Attached File  sixshot.JPG ( 13.64K ) Number of downloads: 260


Browser Back 3.0 or 7-zip file updated May 13, 2007 readme

- Shell extension that makes Explorer go back to the last folder. Works just like the toolbar button except it's accessed through the context menu in a folder background.

Cmd Prompt Here 3.0 or 7-zip file updated May 13, 2007 readme

- Shell extension that launches the command prompt set to the folder it was accessed from.

- Installer now allows installation to the folder & drive menus as well as the folder background menu.


File Extension Toggle 3.0 or 7-zip file updated May 13, 2007 readme

- Shell extension that toggles between displaying and hiding file extensions.*. Same thing as if you went to Windows Explorer's Tools Menu and choose Folder Options->{View Tab}.
But mine's quicker & easier.

- Now with checkmark support.



Hidden Files Toggle 3.0 or 7-zip file updated May 13, 2007 readme

- Shell extension that toggles between displaying and hiding hidden files. Same thing as if you went to Windows Explorer's Tools Menu and choose Folder Options->{View Tab}.
But mine's quicker & easier.

- Now with checkmark support.



New Windows Favorites 3.0 or 7-zip file updated May 13, 2007 readme

- This extension was designed with Internet Explorer 6 in mind. It adds the ability to open internet links in IE in a new window. Firefox users can ignore this - it's built in. But if you occasionally or more than occasionally use IE and its Favorites links, you can now open your link in a new window so you don't have to loose what you currently looking at. Just right-click the link and the rest should be obvious.

Select All 3.0 or 7-zip file updated May 13, 2007 readme

- Shell extension that selects all items in the current folder. Open a folder and press Ctrl+A. Now you can do that in TWO mouse clicks too. yea!

Up One Level 3.0 or 7-zip file updated May 13, 2007 readme

- Shell extension that makes Explorer go up one level to parent
of the current folder. Works just like the toolbar button except
it's accessed through the context menu in a folder background.

Shell Extension Binaries (DLLs) 3.0 updated May 13, 2007

- Simple Packaging of all of the .DLL files that the various extensions use. Comes with sample installation and registry scripts that may be modified. Ideal for silent installs, I left this option for the hardcore modding enthusiasts.

======================================================================
SubMenuPack Extension 1.0.11.0 or zip first release 01/18/2007

Note: This installer also includes stand-alone versions of the other shell extensions as an added bonus. If you just want to use the stand-alone versions, for example with Drop Bar (+) so you could have them as Toolbar buttons, they're available here. Alternatively, if you don't want them or just don't want to use the installer, there's also a 1.0.11.0 binaries zip that contains just the SubMenu DLL & the Config Utility.


Update 1-18-2007:
============
- Config utility should now work without needing "MFC42D.DLL". Consequently, the file is a bit larger. On the other hand, if you already can run it without problems, then I made SubMenuPack Extension 1.0.11.0-b or zip-b - it's the same as the one above but you need MFC42D.DLL for this to work and the filesize is alot smaller. (or there's the 1.0.11.0-b binaries zip if you don't like the installer)

-fixed a bug where things would freeze up if you tried to escape environment variables.

Screenshots:
========

Attached File  SubMenuPack_02.JPG ( 20.54K ) Number of downloads: 188


Attached File  SubMenuPack_03.JPG ( 37.03K ) Number of downloads: 190



DESCRIPTION:
==========
This extension creates a sub-menu in the Windows Folder Background context (right-click) menu that you can fill with custom entries. Each entry, or item, is stored in the registry under its own subkey with its own values for its displayed name ("Caption"), its file or command path, brief description ("help text"), and any parmaters that are to be passed to it when its called.


The extension stores several of its own values in the registry as well that control its behavior and these are detailed below. All values and subkeys may be either edited directly via the Windows registry editor ("Regedit"), through a registry script (.REG file), or through the included Config Utility ("SM Configumilator"). I recommend the config utility personally, but you don't have to use it. I'll even admit that all the time I've spent working on it might have made me biased ;~D.

It comes with a config utility, SMConfigumilator, for setting up and editing subkeys as well as standalone versions of most of the above extensions that can be invoked from the sub-menu. The installer can add entries for these in the submenu to start with (default) or you can choose to decline any or all of them (the config utility will still be accessible from the start menu in this scenario, but the other standalone exes will not be installed).

Hope you like it, enjoy! (and Happy Holidays everybody!)
======================================================================


I've been working on these on and off for a while now whenever I've had a little extra time. There are still a few things I wouldn't mind adding, but I haven't had any luck finding way to do or as much time.

Anyway these are just some shell extensions I wrote for practice. They add entries to the right-click (aka "context") menu you get in the background of a folder or the Desktop. I'm releasing them in hopes that others might find them useful and because I've noticed some requests for them in earlier threads. The other reason I thought I'd throw them all together, is to see if we could start a list of everybody's favorite shell extensions and what they do. I made these on my own, using code and examples I found floating around on the net and some work of my own. But if you know a shell extension somebody else made, post a link & maybe some info...AS LONG AS ITS FREE (NO " FREE TRIALS"!) biggrin.gif


A few things to note about my extensions (as of 8/04/05):
- They were developed/made for XP
- Of the four, "Select All" is THE ONLY ONE that seems to work under Windows 98.
- have only been tested by me, on my machines (Xp home sp1 & sp2) and on pc I'm doing work on (98SE), so they might not work on other systems. will update info on that if I get feedback.
- I used NSIS to package them, which can be silently installed with the '/S' switch
- The install basically just copies a DLL file and registers it.
- install files are zipped, because eazyshare won't take exe's.
- on the "toggle" extensions, the refresh doesn't work as good as when you use the "Folder Options" dialog. (i.e.: dialog refreshes ALL explorer windows, mine refreshes only current explorer window...at least for now)
- <edit> One more thing I forgot to mention: Due to the nature of how the code is added, the item will also appear on the "File" menu. As far as I know, this is an unavoidable side-effect; but if anyone knows how to fix it or I find more info on the subject I will try to compensate for this.

I might release more here if I decide to make more/can find time. Please feel free to post comments/suggestions/ideas/more shell extensions/ etc. tongue.gif

- spiritpyre

<edit> I only work on these when I have a bit of extra time, so it might take me a little longer but... I plan on first trying to see if I can get it to refresh more than just the current window. After that I'm gonna look into Toolbar Extensions. And if I remember I might recode the toggle extensions as .exe's so that they could be called by something like Drop Bar (see next post) until I get the toolbar buttons working.

This post has been edited by spiritpyre: Mar 8 2008, 06:20 PM
Go to the top of the page
 
+Quote Post
10 Pages V  < 1 2 3 4 5 > »   
Start new topic
Replies (40 - 59)
Kelsenellenelvia...
post Oct 28 2005, 03:22 AM
Post #41


WPI Guru
Group Icon

Group: Software Developers
Posts: 6519
Joined: 18-September 03
From: Pocatello, ID
Member No.: 6960
OS: Windows 7 x64
Country Flag


You would have to reshack the dll's
Go to the top of the page
 
+Quote Post
AZiZi
post Oct 29 2005, 07:31 PM
Post #42





Group: Members
Posts: 9
Joined: 12-October 05
Member No.: 76388
Country Flag


oh well , thanks anyway ^_^

just another qucik question , if I do reshack them can I rename those to non-English laguage ??

thanks a lot ....

This post has been edited by AZiZi: Oct 29 2005, 07:35 PM
Go to the top of the page
 
+Quote Post
Kelsenellenelvia...
post Oct 29 2005, 08:09 PM
Post #43


WPI Guru
Group Icon

Group: Software Developers
Posts: 6519
Joined: 18-September 03
From: Pocatello, ID
Member No.: 6960
OS: Windows 7 x64
Country Flag


No clue...
Go to the top of the page
 
+Quote Post
eidenk
post Oct 29 2005, 08:17 PM
Post #44


MSFN Addict
*******

Group: Banned
Posts: 1527
Joined: 28-March 05
Member No.: 49647
OS: ME
Country Flag


QUOTE
just another qucik question , if I do reshack them can I rename those to non-English laguage ??

I reshack stuff from japanese to english so it should work the other way round as well.
Go to the top of the page
 
+Quote Post
AZiZi
post Oct 30 2005, 07:47 AM
Post #45





Group: Members
Posts: 9
Joined: 12-October 05
Member No.: 76388
Country Flag


thank you you all. i'll try it out sometimes

thanks again ^_^
Go to the top of the page
 
+Quote Post
LiquidSage
post Nov 8 2005, 09:23 PM
Post #46


Wayward Prophet
****

Group: Members
Posts: 577
Joined: 29-August 03
From: Santa Monica,CA
Member No.: 6035
Country Flag


P E S X - Portable Executable Shell Extension
Author's Website
Download PESX

-Finds file dependencies and list paths to dll used by the exe in question.
--allows to copy information to clipboard
--allows to copy dependent files to one directory thumbup.gif
(This is one of the easiest ways to migrate dependencies when authoring Windows PE /Bart PE plug ins.)

-System resources use is extremely low and is only in use when accessing 'Properties' of a exe.

Tip!!!
-PESX.dll is very easy to customize for those who are familiar with resource editing.
-Works in windows PE / Bart PE
-This program is free!!!. cool.gif Just email the author and ask for a key! Return reply was very quick.

To get to the goodies of this extension....
1. R. Click on a exe and select properties. A new tab will be shown called 'dependencies'.
2. R. Click on any item in dependencies and you will see the standard R. click menu allowing you to do any normal operation on any file in the list plus, a new menu called PESX. Psx's features can now be accessed

This post has been edited by LiquidSage: Nov 9 2005, 04:17 AM
Go to the top of the page
 
+Quote Post
eyeball
post Nov 9 2005, 06:23 AM
Post #47


Have you tried turning it off and on again?
******

Group: Members
Posts: 1141
Joined: 28-October 05
From: uk
Member No.: 78007
OS: Windows 7 x64
Country Flag


wow those extensions you made are really great! part of my regular windows setup now rekon newwink.gif

thanks again thumbup.gif
Go to the top of the page
 
+Quote Post
Nighted
post Nov 10 2005, 03:11 AM
Post #48


Junior
*

Group: Members
Posts: 52
Joined: 10-November 05
Member No.: 79254
OS: none
Country Flag


Heheh, I had to make an account here just to post this reply...

There were a couple Mp3 shell extensions mentioned (well AudioShell adds other formats) but no one mentioned the best one!!!

MP3ext! It has a brilliant tag editor available through the properties menu and you can choose themes to show different icons for various bitrates thus instantly showing the quality of the file.

You can download my theme here: Nighted's MacStyle theme thumbup.gif

Here's a screenshot:

cool.gif

BTW, thanks for the awesome shell extensions! I found some stuff I really needed and your hide extensions and show hidden files are great. What a find! Hope you find MP3ext and use my icons.

Oh, look for JAM Software and look at these free apps. They have two really useful apps that you can call from your context menu, one is TreeSize that allows you to compare sizes of directories and the other is NTFSRatio that lets you compress/decompress files.

This post has been edited by Nighted: Nov 10 2005, 03:12 AM
Go to the top of the page
 
+Quote Post
spiritpyre
post Dec 1 2005, 01:28 PM
Post #49


Grand Poobah
**

Group: Members
Posts: 191
Joined: 28-April 05
Member No.: 53964
Country Flag


haven't been on much due to a busy school schedule, and a lot going on woot.gif but i finally have some news about where I'm at and some other stuff I'm gonna try (and the level of difficulty i expect from each):

SubMenuPack thumbup.gif - this is the one that I've been hitting major delays with. I never really realized how much work programmers need to go through to work with files in a win32 environ. (i.e. file i/o api's, path validation, multi-byte & unicode, custom file parsing, and creating logical/reusable code and algorithms, etc.). But I feel like I've been making headway with it when I get the time, and i've already found some 're'-uses for some of the code I've laid down for this. I've added a lot more functionality than i ever originally intended to and when I finish with the entension itself I plan on finishing up the config utility to package with the release. I'm hoping to be done with this before the new year, but I can't really promise anything. [Difficulty: Really Freakin' Hard]

In the works/projects waiting list:
1) IE/shell extension for Favorites items to "Open in New Window" [Difficulty: Moderately Easy] (Complete)
Note: decided to rework this to be more browser-independent (for all those who run firefox/opera/etc)

2) a textfile extension that would essentially use an external, multiline Find and Replace dialog [Difficulty: Moderately Hard]
3) IE extension (will release more info after I find out if its possible but it has something to
do with saving pictures when right-clcik is disabled on a page). [Difficulty: Moderately Hard]
4) replacement extensions for WMP 10 (I think I could do this already but I've been putting my time in on my main project) anyway it would basically remove WMPs paired extensions and allow you choose which ones were allowed on a 1:1 basis (instead of the 1:2 basis available thru regedit) [Difficulty: Really Freakin' Easy]
5) a Toolbar extension or two (probably remakes of my other extensions) [Difficulty: Really Freakin' Hard]
6) adding icons to my context extensions [Difficulty: Moderately Hard]

I suppose I might take a few ideas as long as nobody is expecting anything anytime soon... if anybody has some useful ones to throw on the list (that aren't too hard lol) tongue.gif but i plan on trying to finish up as much as i can before i start on anything new.

This post has been edited by spiritpyre: Jan 10 2006, 11:16 AM
Go to the top of the page
 
+Quote Post
slimzky
post Dec 7 2005, 05:04 PM
Post #50


Advanced Member
***

Group: Members
Posts: 392
Joined: 9-February 05
From: Philippines
Member No.: 43564
Country Flag


hi i hope som1 can make a context menu like this one... im using FolderPilo but it has bugs... as you can see, the context menu looks different.. it does not match some themes like VistaXP, Clear Looks etc.. its annoying for me.. so if anyone has some ideas how can i make that kind of context menu, pls help...



This post has been edited by slimzky: Dec 7 2005, 05:06 PM
Go to the top of the page
 
+Quote Post
eidenk
post Dec 8 2005, 12:59 AM
Post #51


MSFN Addict
*******

Group: Banned
Posts: 1527
Joined: 28-March 05
Member No.: 49647
OS: ME
Country Flag


FolderPilo ?
Go to the top of the page
 
+Quote Post
slimzky
post Dec 8 2005, 03:33 AM
Post #52


Advanced Member
***

Group: Members
Posts: 392
Joined: 9-February 05
From: Philippines
Member No.: 43564
Country Flag


sorry anoder typo... i mean Folder Pilot

here take a look..

http://www.baxbex.com/folderpilot.html
Go to the top of the page
 
+Quote Post
Serenity_
post Dec 20 2005, 05:13 PM
Post #53





Group: Members
Posts: 1
Joined: 20-December 05
Member No.: 82996
Country Flag


I thought I'd share some shell extensions of my own. Check out this page for more info/download links. :)

Path to Clipboard
This copies the full path of the file/folder you clicked, to the clipboard.

Tail to Clipboard
This is useful if you work with log files alot, and need to copy the last line of a file elsewhere. Tail to Clipboard can also get the first line of a file instead, to do so specify /first in the command line, eg:

CODE
"C:\Program Files\Tail to Clipboard\tail to clipboard.exe" "/first" "%1"


-ReadOnly
This is useful if you copy data from a cd to your hd frequently and wish to remove the read-only attribute from all files/subfolders within a folder, including the folder you clicked on. -ReadOnly is intended for installation in the directory context menu and may not work correctly if launched from elsewhere.

Empty Folder (to recycle bin)
If launched from clicking on a file, this will delete *everything* in the folder in which the file resides to the recycle bin. If launched from clicking on a folder, this will delete everything inside that folder to the recycle bin.

Create .bak
This makes a copy of the selected file and gives it an additional .bak extension like so:

CODE
file.exe
file.exe.bak


Create Playlist
This extension creates an .m3u playlist file of all the mp3s in the current directory as viewed within Windows Explorer.

Create Directory Listing
This creates a text file listing the contents of the directory you are in, in the directory you are in. Once the file is created it is opened. The filename also includes the datestamp at file creation in yyMMdd format and the path of the directory listing is written as the first line in the file.

Sample directory listing:

CODE
C:\Perl

bin
eg
html
lib
site

pod2htmd.tmp
pod2htmi.tmp


Create Shortcut
I wrote this for those who wish to delete the Create Shortcut entry from shell32.dll menu resources, but still wish to be able to create shortcuts via the shell menu.
Go to the top of the page
 
+Quote Post
Pedro56
post Dec 21 2005, 04:09 PM
Post #54





Group: Members
Posts: 3
Joined: 21-December 05
Member No.: 83087
Country Flag


@ spiritpyre

I have a client who is blind and uses a screen reader. She asked me if there is a easy way to toggle file extensions as it is time consuming if the reader has to read out full file name with extension all the time. Your FileExtToggle works great in My Computer however I noticed that if you use Windows Explorer the Find File dialog box displays. This only happens while the "Folders bar" (View>Explorer Bar\Folders) is open (default). I can get around this by giving advice to my client to use My Computer or close the Folder bar in Explorer however it would be great if this could be fixed in a new version in the future.
Go to the top of the page
 
+Quote Post
spiritpyre
post Dec 22 2005, 04:18 PM
Post #55


Grand Poobah
**

Group: Members
Posts: 191
Joined: 28-April 05
Member No.: 53964
Country Flag


QUOTE (Pedro56 @ Dec 21 2005, 06:09 PM) *
@ spiritpyre

I have a client who is blind and uses a screen reader. She asked me if there is a easy way to toggle file extensions as it is time consuming if the reader has to read out full file name with extension all the time. Your FileExtToggle works great in My Computer however I noticed that if you use Windows Explorer the Find File dialog box displays. This only happens while the "Folders bar" (View>Explorer Bar\Folders) is open (default). I can get around this by giving advice to my client to use My Computer or close the Folder bar in Explorer however it would be great if this could be fixed in a new version in the future.


So far I haven't been able to recreate the problem. I opened Windows Explorer (i.e. Folder pane/bar is displayed instead of "System Tasks") and 'My Computer' but it works fine in both on my system. What system is your client running? I've had no problems on any xp system, haven't personally tested 2000/NT/ME as of yet, but as I said the extension may hit problems on 9x systems. If it is a 9x system, I would guess that the problem is coming from the 'refresh' routine which currently just calls "Refresh" from a context menu. I'd love to use a better method of refreshing the file system programmatically, but haven't been able to find anything yet. sad.gif
Go to the top of the page
 
+Quote Post
spiritpyre
post Dec 22 2005, 04:40 PM
Post #56


Grand Poobah
**

Group: Members
Posts: 191
Joined: 28-April 05
Member No.: 53964
Country Flag


also wanted to say welcome to msfn to you and Serenity_ welcome.gif

and thanks to Serenity_ for great extensions biggrin.gif just curious what programming language did you write them in? I like the Create .bak and I don't think I've seen anybody make that before.

This post has been edited by spiritpyre: Dec 22 2005, 04:41 PM
Go to the top of the page
 
+Quote Post
Shark007
post Dec 22 2005, 09:48 PM
Post #57


Repackaging Specialist
*********

Group: Banned
Posts: 3154
Joined: 7-January 04
From: Eastern Ontario
Member No.: 12065
OS: Windows 7 x64
Country Flag


@Serenity_

thanks for sharing your work smile.gif

shark
Go to the top of the page
 
+Quote Post
Pedro56
post Dec 31 2005, 06:17 PM
Post #58





Group: Members
Posts: 3
Joined: 21-December 05
Member No.: 83087
Country Flag


@ spiritpyre

The systems I tried FileExtToggle both run Windows XP Pro SP2. I'm not sure how your program works to understand why the Search Companion (Search Results window - all files) opens when it runs in Windows Explorer. I have looked at registry entries HKEY_CLASSES_ROOT\Drive\Shell\Find & HKEY_CLASSES_ROOT\Directory\Shell\Find as they may have something to do with it. If registry entry HKEY_CLASSES_ROOT\Directory\Shell\Find value is set to none, Winamp opens when FileExtToggle is run while a folder is active. There are 3 folders with winamp after the find folder under Directory\Shell.

This post has been edited by Pedro56: Jan 2 2006, 05:24 AM
Go to the top of the page
 
+Quote Post
Woomera
post Jan 2 2006, 02:07 AM
Post #59


MSFN Addict
****

Group: Members
Posts: 695
Joined: 13-June 04
From: HELL
Member No.: 22534
OS: Vista Ultimate x86
Country Flag


thank you all specialy spiritpyre.very cool tweaks,way to go thumbup.gif
thats why im in love with MSFN. rolleyes.gif
Go to the top of the page
 
+Quote Post
BlueMe
post Jan 3 2006, 04:59 AM
Post #60


Member
**

Group: Members
Posts: 146
Joined: 4-May 05
Member No.: 54637
Country Flag


I'm in a hurry but thanks, thanks and 1000 thanks to you all, great shell extensions !
Go to the top of the page
 
+Quote Post

Google Frontpage Forums Unattended CD/DVD Guide

10 Pages V  < 1 2 3 4 5 > » 
Reply to this topicStart new topic
2 User(s) are reading this topic (2 Guests and 0 Anonymous Users)
0 Members:

 




Lo-Fi Version Time is now: 24th November 2009 - 03:51 PM
All trademarks mentioned on this page are the property of their respective owners
MSFN is not affiliated with Microsoft
Copyright © 2001-2009 msfn.org
Privacy Policy