New Features in Version 7.4
- The button bar and drive bar have been redone to look more explorer like. Under Windows XP the button bar and drive bar is theme aware. The internal images used on both the button bar and the drive bar have been redone by a professional graphic designer. The number of internal button images have been increased from 42 to 48 images. The internal images are not compatible with earlier versions of the WinOne® Command Prompt and the buttons will need to be recreated using the new internal images. Images that are imported from icons are reduced in size using a bilinear filter which results in a better looking button image. Button images are 24 by 24 pixels in size. The minimum colour resolution for the WinOne® Command Prompt is now 16 bit colours. The WinOne® Command Prompt will still run on 16 or 256 colour operating systems but will not look it best when running at a resolution below 16 bit colours.
- A new colour palette includes 40 colours to choose from and replaces the old 16 colour palette. The WinOne® Command Prompt Colour Schemes have been updated to use colours from the new default 40 colour palette.
- The WOIO SDK has been updated to version 4.6 and includes the 40 new default colours.
- Advanced Explorer context menu integration. When the WinOne® Command Prompt adds menu options to Explorers context menus, the small the WinOne® Command Prompt icon is displayed next to the option enabling the option to be quickly seen and recognised. The WinOne® Command Prompt context menu additions can be switched on or off in the System tab. The menu options include browsing folders with the WinOne® Command Prompt (both the current folder and previous folder if the previous folder exists) and running programs/batch files with or without parameters with either the WinOne® Command Prompt or CMD.EXE.
- Added a new System tab in the attributes option in the WinOne® Command Prompt system menu. The System tab includes options for context menus and enabling file associations for .BAT, .CMD, .EXC and .WBT. The Delete option is no longer in the Misc tab and can now be found in the System tab.
- New check for Updates button has been added to the Misc tab. The WinOne® Command Prompt can be set to check for updates automatically every time the WinOne® Command Prompt is started or by pressing the Check Now button the WinOne® Command Prompt will immediately check for any updates. When a computer is connected to the internet permanently (eg. ADSL/broadband) the check will occur seamlessly, however, when a dialup connection is require and the computer is not connected to the internet, the WinOne® Command Prompt will firstly display the familiar Dialup Connection window to connect to the internet before the any checks for any updates can be performed.
- Added a Buy button to the About dialog window in the shareware version of the WinOne® Command Prompt. Pressing the Buy button will bring up the WinOne® Command Prompt buy web page.
- Set the icon displayed for external commands to be the same icon that Windows displays for program executables. Similarly, .WBT batch files display the standard icon used for batch files.
- Support for junctions via the JUNCTION external command, DIR and RMDIR commands. Junctions are similar to symbolic links under Unix. Junctions are only available on NTFS which supports reparse points. FAT32 and so on, does not support junctions.
- New /f switch for command EXT which fixes a problem that arises when Explorer overrides WinOne®s Multiple file extension associations and renders them inoperable.
- New dynamic environment variables :-
CD Current directory. DATE Current date, same format as DATE command. TIME Current time, same format as TIME command. RANDOM A random number between 0 and 32767. CMDEXTVERSION The current the WinOne® Command Prompt extensions version number. CMDCMDLINE The original command line that invoked the WinOne® Command Prompt.
- New environment variable modifiers allow for the substitution of characters or the extraction of a range of characters from the environment variable specified. Environment variable modifiers have the following syntax :-
%var:~idx,num% Return num characters starting from index idx for the environment variable specified. %var:~idx% Return all the characters starting from index idx for the environment variable specified. %var:str1=str2% Replace all occurrences of str1 with str2 for the environment variable found.
- New /I switch for command IF, which performs a case insensitive compare.
- Added the following additional IF syntaxs :-
- IF string1 comp-op string2 command
- IF DEFINED variable command
- IF CMDEXTVERSION number command
- New switches for command FOR including :-
/D Match directory names instead of file names /R [[drive:]path] Execute the FOR command for each directory of the tree. /F Parse a text file and return the tokens found.
- FOR variables now include the ~ modifiers :-
~ remove any surrounding double quotes (ie. "). ~a return the file attributes. ~d return the drive letter only. ~f return the fully qualified path name. ~n return the file name only. ~p return the path only. ~s the path returned contains short names only. ~t return the date/time of file. ~x return the file extension only. ~z return the size of file. ~$env: search the directories listed in the environment variable and return the fully qualified name of the first one found. If the environment variable name is not defined or the file is not found by the search, then an empty string is returned. var the FOR variable a to z or A to Z.
- All the help file images have been re-sampled and updated to the WinOne® Command Prompt running on Windows XP with the (default) Blue Colour Scheme. Previously all the WinOne® Command Prompt images were of the WinOne® Command Prompt with a non-standard Green and Orange colour scheme.
- A new licence agreement has been added to the WinOne® Command Prompt. By installing the WinOne® Command Prompt you automatically agree to abide by the new licence agreement. Please read the new licence agreement carefully before using the WinOne® Command Prompt.
- Some minor bug fixes to some internal commands (ie. WHERE, TREE).
- The programs option in the WinOne® Command Prompt system menu now correctly releases the memory used for each icon.