Bugs nobody cares about
#1: %_VOLUME: Doesn't work for me in Windows 10. Was it ever updated to use the Vista mixer model? Does anybody ever use this variable? #2: %_ADMIN: Works for local users, not for domain users. Does...
View ArticleANSI?
No plugins, no INI file, no TCSTART, grep and sed are from Cygwin. Why does this happen?
View ArticleDoes the PLUGIN command know about directory aliases?
Code: v:\> plugin /L plug:\SysUtils64.dll TCC: (Sys) The specified module could not be found. "plug:\SysUtils64.dll" v:\> dir /k /m /a:-d plug: 2023-06-05 17:52 164,352 4Console64.dll 2022-10-20...
View ArticleDisplay problem with Unicode/UTF-8 Characters
Hi, I've hit a problem when doing work involving Unicode/UTF-8 characters in filenames. In a TCC window, using the Consolas font, but defaulting I think to an ANSI/CodePage system for foreign...
View ArticleTCC window completely disappearing(!!!), sometimes(?) crashing, if Windows...
I spent way too long wondering why "import openai" was crashing python so hard that the calling window disappeared, and how that was even possible. Then I realized. TCC is disappearing. And sometimes...
View Articletpipe /simple=28
Is there a way I can filter out duplicate emai;l addresses found in one email - just to keep the output=whatever small. Code: for /r %fn in (*.eml) (echo Processing: %@full[%fn] & tpipe...
View ArticleCygwin host.exe version 9.11.9 works with errors tcc30b18
Anyone else having issues with some of the Cygwin commands, like host.exe? When you run it, the program does spit out the host details but hangs with multiple error codes and arguments such as below...
View ArticleEXECSTR failure if you alias 'tail'
For the life of me.... I was trying to figure out how having my alises loaded was creating a failure with %@EXECSTR[-2,dirhistory] which returns the 2nd to last folders you were in. It turns out that...
View ArticleACTIVATE Causes TCMD to Terminate
I have a script for positioning windows. For TCMD 27 the following command works fine: activate "TC 27*" /pos=1170,503,1100,897 With TCMD 30, I think it had been working, but now the command activate...
View Articleextract email addresses from FROM, TO, CC, and BCC in EML files
Code: [C:\Users\csgal\OneDrive\Desktop\Export]tpipe /input=*.eml,255,1 /simple=28 /output=output.txt The filename, directory name, or volume label syntax is incorrect. "*.eml" Any idea what i am doing...
View ArticleTITLEPROMPT Not Working
Part of my prompt variable includes code for setting the title of the TCC tab in Take Command. It works fine with version 27 but does not work properly in version 30. My prompt code sets the title to...
View ArticleTAIL counts lines differently based on character encoding
Code: C:\>option //unicodeoutput=no C:\>setdos | tail /n 4 PARAMETERS=$ CURSOR OVERSTRIKE=100 CURSOR INSERT=15 VERBOSE=1 C:\>option //unicodeoutput=yes C:\>setdos | tail /n 4 CURSOR...
View ArticleRegular Expressions Do Not Work in DIR Command
Well, my starting to play with regular expressions has certainly led to discovering a lot of bugs. Here's another one. The help entry called "Wildcards and Regular Expressions" shows how to use regular...
View ArticleDifference Between IF and IFF
I expected that the IF and IFF commands would properly interpret the values 0 and 1 to be FALSE and TRUE, respectively. When I tested it with IFF, it worked. TCC(30.00.18): C:\>iff 0 then echo TRUE...
View ArticlePeculiar Behavior in Quoted Strings
Coming from the world of CP/M and DOS rather than Unix, I almost never used regular expressions; the extended wildcards in TCC generally did everything that I needed. Lately, however, after seeing how...
View Article_DO_LOOP not reset when DO is interrupted
This is mostly a question and maybe a feature request. Below, the first DO was interrupted; the second was not. After the second DO, _DO_LOOP has the value from the interrupted DO. How does that...
View Article@EXECSTR line length limit? ... misbehavior?
Outside TCC, I've been playing with MAPM, the arbitrary precision math library that TCC uses. The command ipow.exe 500 5000 correctly sends the number 500^5000 (13495 characters) to stdout. I thought...
View ArticleNot quite a bug, but Is there a reason we can't use labels in parenthesis?
I think this may be why I refused to use parenthesis in if/fore statements from 1988 until 2023...... Suddenly not being able to do things I normally do. But i see now that technically, the...
View Articlemissing command in documentation: "ENDLOCAL" is in command list...
TL;DR: "endlocal" and "text" are both valid commands but only 1 is listed in the documentation list of valid commands. So I'm writing a validator and it brought this to my attention. "Setlocal" and...
View ArticleDoes EVERYTHING work?
The Everything service is running. The usermode client/server is running. My own ES plugin (based on VoidTools sample CLI tool) works. But I can't get anything out of the internal command. Code:...
View Article