How to? tpipe

Aug 9, 2009
229
1
different PC Has something changed with tpipe

: tcc v24, v25 works as expected, fails under v26 v27

set >c:\env_def_read
setlocal
unset /q *

: # Case Specific environments

set def_env=ComSpec SystemRoot path Temp TMP

do r=0 to %@dec[%@words[%def_env]]
tpipe /input=c:\env_def_read /output=c:\def_env.txt /outputappend=1 /grep=6,0,0,1,0,0,0,0,%@word[%r,,%def_env]
enddo

unset /q r def_env
set /r def_env.txt

endlocal
del /q def_env.txt env_def_read
 
May 20, 2008
11,400
99
Syracuse, NY, USA
In v26 and v27, TPIPE apparently needs some environment variable. This one makes the output file in v24 & v25 and fails to do so in v26 & v27. It's OK in all four versions if I get rid of "unset /q *".

Code:
setlocal
echo foobar > foobar.txt
unset /q *
del /q /e foobar.2.txt
tpipe /input=foobar.txt /output=v:\foobar.2.txt /simple=5
 
Aug 9, 2009
229
1
I use unset /q * for a clean environment and yes it does work as expected if some specific environments are present. Those specific environments i suspect are; path and comspec although not tested.
Thanks for your reply
 
Aug 9, 2009
229
1
tpipe /input=yadaya /split=2,0,0,0,0,10 also fails while running in a batch file for some reason.
tried the thread option with no success
 
May 20, 2008
11,400
99
Syracuse, NY, USA
If APPDATA and LOCALAPPDATA are unset, TPIPE fails. That makes sense. TPIPE does some logging in both those places. And if I recall correctly, that started with TCC v26.
 
Similar threads
Thread starter Title Forum Replies Date
samintz How to? TPIPE /simple=61 Support 6
R Bug TPIPE's pdf to text conversions don't work Support 2
Kachupp How to? tpipe Support 4
H TPIPE /simple=4 Support 12
D TPIPE produces unwanted logs. Support 1
vefatica Documentation TPIPE, /perl, DotMatchesNewLines Support 1
vefatica Stop TPIPE /EOL removing bad EOLs (and TPIPE changine EOLs)? Support 2
vefatica TPIPE in an alias? Support 2
C How to? TPIPE ?'s Support 2
H History and TPipe Oddness Support 3
Jay Sage Baffling Behavior With TPIPE Support 5
vefatica TPIPE: unbalanced escaped quotes in a regex? Support 5
Joe Caverly Multiple Text Searches at once using FFIND or TPIPE Support 4
Kachupp FFIND TPIPE Support 9
vefatica TPIPE and avarice? Support 5
Peter Murschall TPIPE generate unicode on Piping or redirecting Support 3
x13 TPIPE /REPLACE - Remove line (including EOL) Support 3
Charles Dye Documentation TPIPE /REPLACELIST Support 0
Joe Caverly TPIPE and /inputstring Support 3
vefatica How to? Add real <ESC> characters with TPIPE Support 2
vefatica How to? TPIPE ... see output right away? Support 4
vefatica TPIPE.EXE crashes on Ctrl-C Support 9
O TPIPE: Error -Can´t access textpipeengine.dll Support 24
vefatica Extract fields with TPIPE? Support 10
vefatica TPIPE, crash and question Support 1
MickeyF Another TPIPE question Support 6
MickeyF Can't get my TPIPE /replace to work Support 4
Joe Caverly Printing TPIPE documentation Support 3
C WAD tpipe /simple=28 Support 8
vefatica Remove double-quotes with TPIPE Support 4
vefatica TPIPE crashes on Ctrl-C Support 1
C How to? Add date/time to custom tpipe based BTM Support 1
C tpipe /simple=28 error Support 5
C TPipe /dup Support 5
T TPipe: Replacing String with Double Quotes Support 3
C tpipe and extract email addresses Support 1
vefatica How do I do this with TPIPE? Support 1
vefatica TPIPE's /perl option? Support 1
D TPIPE help typo Support 0
vefatica TPIPE access violations are back Support 2
Joe Caverly Word Count using TPIPE Support 10
Dan Glynhampton TPIPE in Build 41 Support 4
Phileosophos TPIPE doesn't work at all with v16 Support 3
vefatica TPIPE access violation again Support 1
David McClelland TPIPE matching problem Support 3
vefatica TPIPE: Access violation Support 5
jbanaszczyk TCMD 16 - TPIPE Support 4
P TPipe relaunches TCC window and 4start, etc Support 7
Phileosophos Documentation TPIPE /string type code confusion Support 4
C TPIPE questions.... Support 5

Similar threads