# PACT ShellX PACT Shell Extension: Add user defined context menu commands!

12Ghosts.com English Deutsch
| Download 99.1c
@ | E-Mail PACT
BB | Discussion
| How to Order
12Ghosts
BackGhosts 2ndBackup 1b ProfileCopy Save Layout 1b Timer Just Do It JumpReg 1c SetTextColor ShellX (SetFileDate) Shutdown 1c (ScrnSavMngr) Make it Easy DeskTOP QuickStart 1b ShowTime 1b (ClipNotes) WinBzzzz [ß Beta Testing]
Articles
49 Ideas of Silence 700 ACRONYMS Link Collection Learn Typewriting YourWeb.com
Code Talk
Windows NT My best C Tricks PGP & Outlook Outlook & VBA My Dream PC Excel 4.0 Macros
Personal
Philip Ahrens Editorials Some Ideas About PACT Search 12Ghosts.com: Did you find what you were looking for? E-mail Philip Ahrens. MCSE MCSD MCP+I MCT Team #3 NT Workstation PACT supports • Walker's Watchguard • Citizens for Cycles • Heidelberg AKTUELL | Designed for Windows 95/98/NT. (Download all 12Ghosts 1.3 MB, 08-Dec-98) Introducing ShellX FAQs Screen Shot FileDate Homepage E-mail Technical Support How to Order a License ### Download PACT ShellX 99.1b 270 KB, 26-Nov-98. With self-extracting setup, uninstall and documentation. To install ShellX click on "Download..." above to save the file on your local disk. Start the downloaded program and select OK to accept the default installation options. That's it! ### Introducing ShellX You can add new commands to the context menu of files and folders. You just need to right-click on a file or folder in Explorer, or in any Open or Save As box, to access the new ShellX commands. The user defined commands include: • Copy Path to Clipboard • DOS Prompt Here • New Subfolder Here • Show properties like add-up folder size or file version • ShellX Menu Settings You can select which menu entries to add and the sequence. Copy Path to Clipboard Copy the full path name of the selected file to clipboard. You can insert the path into any edit field by pressing Ctrl+V or right-click and select Paste. DOS Prompt Here Bring up a DOS prompt ("command line") with the clicked folder as the current path. New Subfolder Here Create a new subfolder below the clicked on folder. You might want to 'Select new folder' after creation. Choose "Select new folder" to directly jump to the new created folder. In "explore" view this might be an advantage, in "open" view not really. (Note, only Windows 98 would open a new window, Win95 or NT not.) Display and Copy File Properties Display the following properties as menu entry. All properties also appear in the status bar, and you can copy them to clipboard. • Size in bytes. For folders, you have an additional option here: you can select to only calculate the full size including subfolders if Ctrl is pressed. Depending on drive speed and folder size calculation might be time consuming. • Date created • Date last modified • Date last accessed • The operating system the executable was designed for (that is, if the developer knew how to set this value and indeed did so.) The display of "Win32" would mean the application was designed to run on Windows 95/98/NT. "on NT" would indicate NT is expected to be running, not DOS. "Win16" and "DOS" files rarely include a type and version. • The file version if available. Most executables, DLLs and device drivers provide this information for you to compare and find the newest version of a file. Win16 and DOS files rarely include a type and version. ShellX Menu Settings Open the ShellX Settings box. In the Start menu you will also find a link to PACT ShellX Settings to change the entries in the context menu. ### FAQ Frequently Asked Questions • What does the X stand for? • What is a shell extension? • What is a context menu? • What is a context menu extension? • Does a menu extension make the menu slower? What does the X stand for? It's an X like in eXtension. ShellX includes a context menu extension right now. What is a shell extension? A shell extension is like an additional part of Windows. Its something that is there for you to use but does not stay resident in memory like an executable, not using up system resources. ShellX is implemented as a DLL that will only load into memory when needed. Nevertheless, the ShellX' menu entries are always available in the context menu of files and folders. What is a context menu? When you right-click on any file or folder in Explorer, and in Open and Save As boxes, the menu for this object is appearing. Depending on the type of object you click on, a file or a folder, the menu is slightly different, depending on the "context". What is a context menu extension? With ShellX, you can add user defined entries into the context menu of files and folders. The extended menu entries will appear throughout the shell, in Explorer, and in Open and Save As boxes. Does a menu extension make the menu slower? Yes, by about 0.000 001 seconds. Since one of those dull reviewers liked to pretend it does, I did some testing. I was quite surprised hearing it should be any slower. In fact, every menu entry in every context menu anywhere in Windows is generated dynamically, so adding one more or less shouldn't make a noticeable difference. To add all ShellX menu entries together, not more than 100 lines of C code are necessary, resulting in at most 200 or 300 processor cycles. If you have a 200 MHz processor this would last about one millionth, 0.000 001 seconds. Hardly relevant. The complete ShellX menu implementation, which is in fact shellx.dll, has 64 KB. Now, if you had 32 MB of RAM, an additional 64 KB is only 0.2% of main memory. To load shellx.dll once, when you open the context menu for the first time, to load 64 KB from an average disk drive, with an average data throughput of 3.0 MB per second, would last 0.02 seconds. We were not able to measure this. ### History 99.1: "New Folder Here" now works on root drives c:\, d:\, etc. 99.1: Setup and Uninstall are now aware of and replace/remove a DLL in use. ### License This program is a test version for evaluation only. You can use the software for evaluation purposes without charge for a maximum of 30 days. If you use this software after the 30 day evaluation period a registration fee for a full version is required. How to Order a License License Agreement ### Support Should you have any questions please contact support@12Ghosts.com. We stand committed to solving your issues within hours! We're also running a UBB support forum where other users might already have asked your question. You're welcome to join the discussion! And you can take part on the future development of the 12Ghosts family: Send us your thoughts on features and usage. We really appreciate your feedback! Screen Shot of the ShellX Settings Dialog | COOL TOOL Award Winner
12Ghosts
5 Star Pick for 12Ghosts COOL TOOL Award Winner for Save Layout, JumpReg, ShellX, ShowTime for JumpReg for Save Layout, ShellX, ShutDown, Timer, 12Ghosts pick for ProfileCopy for 12Ghosts
BackGhosts 2ndBackup - airbag for your data ProfileCopy - copy user profiles, including the referenced files! Save Layout - desktop icon positions, auto-save and restore Major Update!!! Timer - application scheduler, once, recurring, after logon, reminder, moonphase Do It Now JumpReg - create bookmarks/ shortcuts to registry keys, ZD: SetTextColor - change the desktop icon text and background colors, also transparent! ShellX context menu extension for user defined commands in the right-click menu of files and folders! ShutDown - the most powerful terminating utility! Shutdown per shortcut, key, or your own programs! Major Update!!! Make it Easy DeskTOP Desktop simulator - application launcher with amazing behavior... QuickStart - open system folders and tools quicker! Major Update!!! It's ShowTime! - the ultimate clock, alarm, hour signal, sticky notes, more than 70 options. Major Update!!! WinBzzzz - size and position windows per click How to order a license online, free phone, fax, e-mail, or mail @ E-mail technical support, questions and suggestions
Articles
Code Talk
0101 0000 0100 0001 0100 0011 0101 0100 NT C VB PGP XL
Personal
BB | Discussion
@ | E-Mail PACT
| Download
| How to Order

"PACT Software - It's the VISION that you share."®

Start | • Ghosts • Articles • Code Talk • Personal Copyright © 1993-1999 PACT. All rights reserved.