Aug 4 2005, 12:31 AM Post
#1 | |
| Grand Poobah ![]() ![]() Group: Members Posts: 191 Joined: 28-April 05 Member No.: 53964 | 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. ====================================================================== 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: ======== 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"!) 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. - 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 |
| | |
![]() |
Oct 28 2005, 03:22 AM Post
#41 | |
| WPI Guru Group: Software Developers Posts: 6519 Joined: 18-September 03 From: Pocatello, ID Member No.: 6960 OS: Windows 7 x64 |
You would have to reshack the dll's
|
| | |
Oct 29 2005, 07:31 PM Post
#42 | |
| Group: Members Posts: 9 Joined: 12-October 05 Member No.: 76388 |
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 |
| | |
Oct 29 2005, 08:09 PM Post
#43 | |
| WPI Guru Group: Software Developers Posts: 6519 Joined: 18-September 03 From: Pocatello, ID Member No.: 6960 OS: Windows 7 x64 |
No clue...
|
| | |
Oct 29 2005, 08:17 PM Post
#44 | |
| MSFN Addict ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: Banned Posts: 1527 Joined: 28-March 05 Member No.: 49647 OS: ME | 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. |
| | |
Oct 30 2005, 07:47 AM Post
#45 | |
| Group: Members Posts: 9 Joined: 12-October 05 Member No.: 76388 |
thank you you all. i'll try it out sometimes thanks again ^_^ |
| | |
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 | 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 (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!!!. 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 |
| | |
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 |
wow those extensions you made are really great! part of my regular windows setup now rekon thanks again |
| | |
Nov 10 2005, 03:11 AM Post
#48 | |
| Junior ![]() Group: Members Posts: 52 Joined: 10-November 05 Member No.: 79254 OS: none |
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 Here's a screenshot: 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 |
| | |
Dec 1 2005, 01:28 PM Post
#49 | |
| Grand Poobah ![]() ![]() Group: Members Posts: 191 Joined: 28-April 05 Member No.: 53964 |
haven't been on much due to a busy school schedule, and a lot going on SubMenuPack In the works/projects waiting list: 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) This post has been edited by spiritpyre: Jan 10 2006, 11:16 AM |
| | |
Dec 7 2005, 05:04 PM Post
#50 | |
| Advanced Member ![]() ![]() ![]() Group: Members Posts: 392 Joined: 9-February 05 From: Philippines Member No.: 43564 |
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 |
| | |
Dec 8 2005, 12:59 AM Post
#51 | |
| MSFN Addict ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: Banned Posts: 1527 Joined: 28-March 05 Member No.: 49647 OS: ME |
FolderPilo ?
|
| | |
Dec 8 2005, 03:33 AM Post
#52 | |
| Advanced Member ![]() ![]() ![]() Group: Members Posts: 392 Joined: 9-February 05 From: Philippines Member No.: 43564 | |
| | |
Dec 20 2005, 05:13 PM Post
#53 | |
| Group: Members Posts: 1 Joined: 20-December 05 Member No.: 82996 |
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. |
| | |
Dec 21 2005, 04:09 PM Post
#54 | |
| Group: Members Posts: 3 Joined: 21-December 05 Member No.: 83087 |
@ 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. |
| | |
Dec 22 2005, 04:18 PM Post
#55 | |
| Grand Poobah ![]() ![]() Group: Members Posts: 191 Joined: 28-April 05 Member No.: 53964 | @ 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. |
| | |
Dec 22 2005, 04:40 PM Post
#56 | |
| Grand Poobah ![]() ![]() Group: Members Posts: 191 Joined: 28-April 05 Member No.: 53964 |
also wanted to say welcome to msfn to you and Serenity_ and thanks to Serenity_ for great extensions This post has been edited by spiritpyre: Dec 22 2005, 04:41 PM |
| | |
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 |
@Serenity_ thanks for sharing your work shark |
| | |
Dec 31 2005, 06:17 PM Post
#58 | |
| Group: Members Posts: 3 Joined: 21-December 05 Member No.: 83087 |
@ 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 |
| | |
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 |
thank you all specialy spiritpyre.very cool tweaks,way to go thats why im in love with MSFN. |
| | |
Jan 3 2006, 04:59 AM Post
#60 | |
| Member ![]() ![]() Group: Members Posts: 146 Joined: 4-May 05 Member No.: 54637 |
I'm in a hurry but thanks, thanks and 1000 thanks to you all, great shell extensions !
|
| | |
![]() ![]() |
| Lo-Fi Version | Time is now: 24th November 2009 - 03:51 PM |