Some planned features:
- I have neglected the Start menu commands, which can be found in the [User] section of wincmd.ini
So I will add them to the mix.
I guess I forgot because I stopped using them when I noticed a limit of 99 additions to the start menu, and started editing the excellent extended menu by PeterMad
- Selectable font for the GUI.
- As you may have guessed I'm planning to make the script automagically change/fix your TC settings.
- There is a backup feature I need to implement for that.
- I'm planning on squeezing some features for conversion into tcCmdVerify. Like conversion from buttonbars and start menu to usercmd.ini commands, with the option of linking from the old buttons to the created user commands. A difficulty I see here is generating names for all the usercmd.ini commands. What I've previously done with a simple script for my own use is making the script check for the highest nr em_usercmd# and adding numbers from that point. I'm guessing many want personalized names though (picky bastards) so I will have to sort that out somehow. Which means some GUI work.
- Detection of commands not used in the extended menu, with an offer to create a menu snip or copying contents of menu into clipboard, and loading the menu file in notepad, or chosen text editor, so that you may paste the menu contents into the menu at your chosen location.
- Making buttons (that doesn't already exist) from usercmd.ini/external commands maybe? Feels less useful perhaps.
- Checking for proper usage of environment variables in the parameter field. Perhaps not something we want tcCmdVerify to fix, as it seems complicated to know if environment variables will work in the parameters field or not. But to give it a chance of working we should report if double %% are used around environment variable paths in the parameters field. (requested by Vochomurka)
Vochomurka wrote:2magz
The top (1404) invisibility is corrected, two others are exactly the same.
My configuration: Win7x64Eng, standard theme. Default Windows font "Tahoma" was never changed
I see, I will make it possible to select a font then, by using parameter /F once or something like that. As it seems it doesn't find the arial and the helvetica fonts on your system. So it defaults to system default font, which is a bit to big to fit.
You should (in v0.10+) try to select a GUI font which is a bit smaller, I will make it possible to select the size as well. Should I make bold, italic or underline optional?
petermad wrote:
Code: Select all
%COMSPEC% /k set
%comspec% /k echo
As set and echo seems to be internal commands handled by %COMSPEC% and there is no executable (like ECHO.exe) for tcCmdVerify to find, that sh** happened, it should be easy to fix, just a bit of work as I figure I'll need to make a workaround for all internal commands which are: ASSOC, BREAK, CALL ,CD/CHDIR, CLS, COLOR, COPY, DATE, DEL, DIR, DPATH, ECHO, ENDLOCAL, ERASE, EXIT, FOR, FTYPE, GOTO, IF, KEYS, MD/MKDIR, MKLINK (vista and above), MOVE, PATH, PAUSE, POPD, PROMPT, PUSHD, REM, REN/RENAME, RD/RMDIR, SET, SETLOCAL, SHIFT, START, TIME, TITLE, TYPE, VER, VERIFY, VOL
According to good old ss64.com:
http://ss64.com/nt/syntax-internal.html
petermad wrote:I get a false "broken menu links" for this line:
But as you can see the line is commented out with a ; in front of it, so it should be skipped.
I noticed the same, as I use your extended menus, it wouldn't have reported it if it was a working link being commented out (and I can even see the point in having 2 floppy drives in 2015 and later; to read Amiga floppys with the tool found on winuae.net) but that 2062 command isn't in totalcmd.inc so it wouldn't work if the comment was uncommented.
So I'm thinking iit's a good thing it gets reported.
I'm open for opinions on that however.