lst2str v1.19 (update to 1.19.1)

Discuss and announce Total Commander plugins, addons and other useful tools here, both their usage and their development.

Moderators: white, Hacker, petermad, Stefan2

Post Reply
User avatar
JackFoo
Senior Member
Senior Member
Posts: 373
Joined: 2003-02-05, 19:53 UTC
Location: ERROR

lst2str v1.19 (update to 1.19.1)

Post by *JackFoo »

Hi, an update containing a fix for a silly CreateProcess bug, it disregarded the /S parameter if it didn't begin with space; It now works correctly.

Code: Select all

  Changes v1.19.1 [24.04.03]:
    [?] Fixed a slight issue with the CreateProcess; (the /S parameter wasn't working correctly)
the program in XXE (I'll mail it to the usual sites as well):

Code: Select all

begin 644 lst2str1911.rar
hIa3m6Fc5+1jEQkU+1E++++++++1YPrG+Y0w+QUQ++8oH+++0Mb8xbaSca0sR
hBEc+6++++57ZMKFhNGtoS5E+g+-eRPtzP+YYj3KVpNGRh5oe3aEQsx9KHrtT
hpc5F3rA8lP91yrHgRncx5QT6bIPsrKLkDwurg5aMoFlBomqDwZLD-4tLdmoD
hjQKVYIoQSxr4mjUaw+AI+a0KXdt39SljyEq5APbJRTrg1eD6YiyTo8tseDa5
h5vjCRPSxUD80mCGxxX4FraJ5lidDpfgaBKZ+BhOo3qRdVXrXa3f-JYrurdz6
hwYb8UzRdI9oUQoGxlv+GDSZBP38Vgv1OCtUWVfi6kqGgn0oJT6UTppJ6tWFK
hKyXhw6AvaFqBWCd3XcHiuU8X8lTMkKybxLavpV5ZtUQYdhdRGziQ3ROf1UmA
hZhGkf4mnmiWlKvOB7eZpIT5UR7ApL1fqDLrGESISRsYD2323hBE1P1MLMvsI
hea4wblyw86q-t4A7ijBFydzvblWNETH5EwaOYOTAN83q6z0SDahvUyAxySxS
hZ43w1Cy7l9iNtxK6xpTl3TOTI5+-mWlGvwTTuBvwSSS58b1-di4MoJbcotxJ
h2B4EaHEJV6+H9AdZMOcWziXlzK2wHRvCYaMBPGkYoKPWMItvUCpRr1dOwt+q
hNVzoRzAaoxkfQVfBbr5k0GY-L06oJFoVmRfZNTfplYAv8c41E8CU8Nqb+cir
h7et3Th8xDGwoReCUlBjXCvkrAnBLWhV47Aur6HswEMO+mybpf84CwaijsAD4
hm4RScnlQ3-2zaSOfhlsHFxlbNWpmNHcOYk-MLyAS9aEL51KERzVEGKMoXINq
h8hEKjugfRE86kvGewllp3cw70KGDUuUvK0OB1ZW9NKAV8IjE7xD-mMCm99dM
hNjeMq6wwko3nbcNheSZ2c8-0kWZbSKgCBRyDltZO6IP2WiuYjXuu7oymt25P
h9T3rslx3OyML9Bg3RmI25m0-eFh1n7340lrH9UrAjQfjp0oKzt+2MWezYXtD
hvidPCYdBUQ64oahcpWyaLGxUXoATukWsxy0D3fK5Zch72GYDGXxdNcMMMNdS
hHBjMNiAHgQZ4aLKhxaDHbWttfVXdSXQlN56ZavtRC0-WSIGmb+UeQehToRIt
hVFWTEOCnajOo6MAjUEti3e9Ato8x5jMGsrnR0bMRz5yl1TuJrWj-dVTUx6qo
hBfuqz42eNWKvDxpucrK6oGXxvu1Ab7vZTg79UJBP0P3duX40yGOgToJvadJ4
hBMo8QRO7ec9vNzAmz7wQhd5EkQS8sdoCnUQUV8vbXaUZWsMhBYOs8iX2B0EZ
hwWn3upt-CxTaes41KizT9Dc3LL3VRtsZIADmi2KSDYHg0Y5M13Z63Fp7fX6W
hkFgMt3YRDqHEisNHzzbpcN1R-JRysWSczLir0nMY8aMWlWUusMoI5NaqygaE
hCpqPUmq7Y6kgs77VAYAcpnbFE8044Q1ijkjUDZcFiWgU44ES3By0yCLzt-8d
hRrrpncxh+vVP449CWh8n0e16amq9ZdS6rstvNqC1YVpP+XVnWesmI7-+qrDZ
hcrB4LdSvpgJXotDludvnk-Qe+uK+Qj71ls5FsZRUAvF3K7596fztpipQx-20
hxuU3DEhbzTl9QVn4qVFIXbN+79x8fqVDVHcZijFUEgyr21qmPL3KDpIxqwRu
hYgI0wag-iMapGjAYQ8VRgAcnNkW9hVQjIy+ajlw6IDzuT7VliNQlYBHDi-pq
hnA77hVXFKV0VgppRlN229ow-zzjh9EVRmEWAoQIVau8nLnnTTz8jFQhoJXE+
h6W0+eQ0vufZmjeaJEt4UlROHITxgSP-lhA6L68kcMlv3YZI0LcRbWXZLa-RS
h7N8ba9Q8CEQz7991sEIuA37pArF5DaFwhIOjUVyaQ3GqdDSU5YrfzScVxG87
hXJp-dS-ytkTsIdLtoCkW92ZJFr7UvgANEi1PC+Wruz6dKQcIEkgcjASLtUB7
hkXN23ZXVFykIBIHfKMu6RCYQE9immIh+iWlyCJhCLucVPZOSsprRfhNKR-tj
h+hgpjhQoDd+1dqjYX5h2+p5AghuoAjbz6DXpj5wQDqrGvn3yz4G5IQzA+QMX
hvFkoEiwrWuz-M1ctxxQDCSvLk7VraWsCiTjalmJjSKRIpjYsYylc4uE1dFnM
hcovn3biqmzLWbH8rdphHXJOxJMLFz-+nxlfRyaeMFAtL4yBJHWpPYu7qxI3X
hQgRi3uISpyCgDOMGkHoZKA9raiT8vdGEtaIM2uQdPM0gLVHakKG0TnwdQZPX
hJNn08pNysNBYVRJAWx1HCqw14P0GLnOg-ZQ8erdSs-AdMz39OmKSC-jVMzKv
h+jOhoqpu-CtYodCTwtSBmrkbTrEAcZY1XuaI7A4USxp8tkq0nVM4WgNWde8+
hlb6h0nTnQD32XuJQJngcvgj84Nl4e60rjE0Q4-0Ig-xU+OvDqJa1zf7OS+JJ
hEhCNDMaBwR7TtdxjMyt1HVxSKW80xSxDSI9M-+YdAdeL11ot2Uv3tFnw4mqD
hrIO4Z8RvxYLCIznrEMfpMhbH4ZDqr9RjGy+iH68g51kcKWzDa7preUOKTclT
hX3mSna+AkcTuWX9xWvK-cFnDmKWFtKJZUtJPmDA++9y6NzOdzxEc05GEY1++
hskU++++M+++02ALciNWca0sRBEg+6++++4lnR17nR56iNLVZ+D1+TGU+jsVT
hqibziaAk+6M+2pZlg-8+Q4a+U+++1FCV+JYilEmtYUiGLk8FYJIkAGfZ2EBJ
hYfM+EJPI-aek6oGEEq+Z6yZk-BsLsCJIZKwHusQ-R8YR+ltg5FPSzgw0ck61
hRvGoSfIj-ZyIuoF1hDPH7zw2-2-R4bHdyb7iZ3xOprGi+W8iodf+A935uwPF
hRT9tOaYSGxecU8lBYw6i5GQ7fOOxuiqZuBOXR36oMhq0OK-pnSd09C9rVJ7Y
hFI4dNZLSaUraRMrdQi3qu7AOry5VXnOa8lOjDFvAzUabUDLpYmqX1mV2J5S+
hbJ+3rNa3zGk6+MeufMqW1Cj-xrdiArERZx6dJRpGtQJi7L0ZZQxydEiHOyd5
hXFICItw4EJC6qZi-E2ASXAtbsRUaY8PpPX-gf7jcQI1K7gRQT2H3G5jSD-Lx
hY+HgHNmweAnWDLKmy4+5ttH+rr8CWTHyZuWVppQImvaXLC7O2MevHdLSaN80
hFzQvWk5S0Q0PpeysW3pj9CUyskDhHSX5GCJN9Wf+yLIKS-LZbNm6X0Gxg+iZ
ha1BeRRpP8TUBiSqJYBnYCaYUpLn93xaF-CWnaZBeElZNJt-ZLWG5VhGwX9WG
hj-SrcGK8VjqRO+moDfE2qyzhfrtzfxioI8rFuArBd4KrI0zsA48dFXFyX8AE
hriLiDDmhoaQ0wiZ6f-A2vaUXm+GbPa9aqI6kebkq4gBtplnCck5Ex9lzm7z+
hiPe7WloyzTZjqZPeSQLv9tFQzge7El6oIL6SsfJhkQltkqiSDQSKEEsiBDhs
hKPkUe0jzU5uXPY8Nqo6Yc701+L8rmTZmYTJ9xky-UCc7kXO9a25DEQckq1hQ
h+J7M6j-+QNhDS1jZf60Knwq7hu+KxVFDo31hkwwUY1iPJShV+XlbjoyGbmbr
hee4vmYxA85cX1k1H1cr5SqwsxyJUg34awQpN1fBCgVrTHpps4MbX+wSw0EUD
hCSnn2kedG2vPeB7YyPq0haQCX952QPcghJhsCJ9kQYCoBRUgcbl2LjVRzg3q
hIW8y6m4ZIaXaCIGCiIgCjpqeg640S1+qOGLdCJhlJmbNLi-mRvjJhwkZZzvV
hTW+rd-sVVpzOiqhTrJ8A31kX6mRzERlXWSECbzHcxl2oQDaciO4AlH91EzrG
hyginLZvXpTwqN12vPo9YrRo+P5rq+DxgsvrlKYuEZz2mR+EPrMKdBb2PwBKU
h-ycVt8bkYvDOV3jl3U0g441hFv+TZRR7eQS5HBW7Kt0+8MG9E310NykgkXlR
hLTKdilCUQFWQBGHTePryujozlO3GjFOGqxj5v8aUV+DPpEY+bdvvNNs-glUy
hUUESrIdLqDn5gQuxQK3NqVDcEWMo6lfySIcRf2Xd21TaLi8WTC1T+ug-IXg4
hXiQiBazBaOGWLhxGBh0Opbf4LJDu0fzRi9Gvevec3eQEOoGvkqn5v1q5yanj
h+UzXVhh3mGXF5ftx-KbBtvO9a6fkjRW7zM8j4oTIcnv5TXtaiXmQEgkL48T5
hfH8ILbZFYsum1xWTyOWea1aVgSFNUPKJ8ARJQvGFSrh3BdRGh6j0RouMCvg1
hPRJbcVxHhBzcw1YazurUb4RUqkMwkH7PPqgg6J7SSjep9qUDWw2BrPczViZZ
hyHXW3aRtuCsf1CDdMsmTGpAbV+H11sONHIgton+tWO62CTFqeTz0aHtygcFJ
hBQ3ZoKKFI29YCYM0cPqL4PMddjXAJhKIgaV6-nonuvl-7UsCHXgkhG1uDL38
h8VWQiMJAxHspJ36mD7FwDKWKm3JIafDP4yJRzMOYjsbtztNW86MQyqmsPmeB
h4gI9teNJaPmctkhmNZGuSSfaTedfl9G9ENlU+E18VUWDyAbGPp6r4YJdLoB4
hk7I83FW+iO32oORJ6x0HzxqhEFkwUar0dxm0z2rrg+8Z50CoDD0J1TBwWJtG
higBJrp8FZf7B1VC-HB4jx6IS6xoUdm3dKXVNZ3mHaEqoA6KzOoj9uPh1VAcB
hG1qoinFEuVGvoEqblZ9wtPRyp8sZQuaR2aY8n6Ard48XHpm3jt9W8SfWN-AS
hziZvAQvpU2cKeLUqa5-3z5l52NT-EZwBI+gCVvcTr4teR1c5J7i00fNXT-kA
hc8bLFU709VxN8e2Tvge5qqX2WmLpYfbBRlbyLUrudYCla7oZNLUGDFgF5AIJ
hNksQp8WwQQ12FlUQvtaj4vx1vtTJzT6DMQSafr3tm5RzBAcknZ-UPLNkyjZr
hAn3TgQ8bPt8odiphlkrMn5o6Orb5KXerwYWgE-mfjKPkDMYdgBWHxQFWJGzi
h1ApQ+uSaMT+6EYc9D+KJsrSw-WNeipARO0KPkhCAH0CjeD3nb3nSbbRxN0we
hU2lm+dWtHRhSBw+3ZiOeJrjmhZfuXapTIo8HWMJDuBtiYob+VPM28zXd4RxL
hNhVUJwd9lKf26cTRFanBw6wrqnnVdhJs2a-1RbHuuecqKWEMkA2g7RW1dNnQ
hdnSDS6BMleHxHhJIHh14o8d2Vy4mxYzQ7jOmNgu9mW7CpIyuuwH-xuoEGfYj
hAhjRZ8f4J78cKZVq3CiLtLu3C3mMYQ+R61lZe++g1gUvGc8oiIkiNy911wf1
hRvm-HmKI8mntuidAZRLTC3JiF4lS9aSr03P0ypq+F8kvpW0LLNsszft5jYWv
hspoVUaNhmzRbpCPrN3HMQ9joqWrx8WwcmIAzjQY1ucAJfJFs9+jOFJwLzzL9
hpF9zgSrlLbpicIRJkUfT7E6J+efuLwGv3ihMnh13IpQCQ8CgIG8D6FaEbIB0
hrzGNNgCeL2yQqJeWyDO0+WNjZ1ft9p2LexgnrkKiCeIuSECr7odlNGA3jXH0
hLie4d3oprf0hiAoRoVuMModfowHgLGDCg0Fj4Ykp+FlAPCeyoiVGKBRzWzOu
hqtuzHinwKSju1ggz7r+-tyZGqPFZbWjX93ARb3ErVbnMghxAUb1RvcY-KqvB
hgzShcbU5KN5ufx4elGsn-7gG-frTwjpPlJw9BQwv-oH0lXhY9QA8-5ELcl-y
QBJZuwO7W9OIjk5HS++0zW4TqeTzIl1pv+2+5++++
+
end
sum -r/size 11989/4303
Last edited by JackFoo on 2003-04-24, 18:06 UTC, edited 1 time in total.
User avatar
Guillaume
Junior Member
Junior Member
Posts: 90
Joined: 2003-04-08, 16:51 UTC

Post by *Guillaume »

Using the parameters below, apparently lst2str doesn't add the switch /ADD to the commandline, since Foobar2000 doesn't add the files to the list, but replaces the current playlist and starts playing...

Code: Select all

/X:"E:\Program Files\Foobar2000\foobar2000.exe" /S:"/ADD" /L:"%L" /C:99999 /E
P.S. How about this /E switch, does it only look at the /C switch, or does it use the ~32k max?
User avatar
JackFoo
Senior Member
Senior Member
Posts: 373
Joined: 2003-02-05, 19:53 UTC
Location: ERROR

Post by *JackFoo »

Guillaume wrote:Using the parameters below, apparently lst2str doesn't add the switch /ADD to the commandline, since Foobar2000 doesn't add the files to the list, but replaces the current playlist and starts playing...
Yeah, I've stumbled on this problem, haven't had the time to check it out properly but it seems to be a spaces problem so try replacing /S:"/ADD" with /S:" /ADD " (note the leading and trailing space).
Guillaume wrote:P.S. How about this /E switch, does it only look at the /C switch, or does it use the ~32k max?
The /E switch works with the /C: switch; that means that if you put /C:400 /E it will output a warning on CL length over 400.

Cheers.
User avatar
Guillaume
Junior Member
Junior Member
Posts: 90
Joined: 2003-04-08, 16:51 UTC

Post by *Guillaume »

You said there was a limit of 32k, so this means exactly 32768 characters? Think I should make it /C:32768 then??
User avatar
JackFoo
Senior Member
Senior Member
Posts: 373
Joined: 2003-02-05, 19:53 UTC
Location: ERROR

Post by *JackFoo »

You're not reading my answers; I already answered this question for you, look at:
http://www.ghisler.ch/board/viewtopic.php?t=690&start=15 (one of my posts to you)

I'm quoting myself here (taken from the above post)

[quote="JackFoo"]
QUOTE(Guillaume):
I saw there's a maximum of ~32k characters. So when I use /C:99999 I'm sure I have the max number of characters possible in Windows?
END QUOTE;

Correct, it'll get capped to 32767 (2^15 - 1), so you could put 40000 or 32767 for the same result. [/qoute]

Cheers.
User avatar
Guillaume
Junior Member
Junior Member
Posts: 90
Joined: 2003-04-08, 16:51 UTC

Post by *Guillaume »

My apologies, couldn't remember that one. Thanks :) /S:" /ADD " also works.
User avatar
JackFoo
Senior Member
Senior Member
Posts: 373
Joined: 2003-02-05, 19:53 UTC
Location: ERROR

Post by *JackFoo »

Fixed the /S: issue; it should now work correctly -> no need for the spaces.

Cheers.
Post Reply