Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Batch Debugger and IDE from JP Software

44 views
Skip to first unread message

Klaus Meinhard

unread,
Aug 31, 2017, 3:54:54 AM8/31/17
to
I just received the following message from JP Software, makers of 4DOS,
4NT, TCMD etc. I immediatly thought this might be of interest to some
people in this newsgroup. Download link is
<https://jpsoft.com/downloads/v21/cmdebug.exe>. And no, I have no
relations to or monetary interest in JP Software.


CMDebug Public Beta

We have a number of users who tell us that they want to use Take
Command's batch debugger, but their company only allows the use of
CMD.EXE to run batch files.

Although we do our best to ensure that TCC and TCC-RT remain upwardly
compatible with CMD.EXE, inevitably a few (mostly obscure)
incompatibilities creep in when we add new features to Take Command and TCC.

CMDebug (now available in the public beta version on our web site) is a
stand-alone version of the Take Command IDE and batch debugger
component. CMDebug is intended for developers who need to create &
debug batch files to run in CMD.EXE (or optionally TCC-RT).

We are committed to getting CMDebug as close to full CMD.EXE syntax
compatibility as possible. Try CMDebug with your most complicated
CMD.EXE-only batch files. If they don't work with CMDebug, please send
the batch file (and any required support files) to sup...@jpsoft.com
and we'll do our best to get them running in CMDebug & TCC.
www.4dos.info

JJ

unread,
Aug 31, 2017, 9:42:08 AM8/31/17
to
Finally, a decent batch file debugger which is free.

p-0''0-h the cat (coder)

unread,
Aug 31, 2017, 10:17:51 AM8/31/17
to
Says "Your evaluation period expires in 30 days.
You can buy Take Command, TCC, and CMDebug at
https://jpsoft.com"

On the about page, and prompts for Buy Now and Registration.

What am I missing?

Sent from my iFurryUnderbelly.

--
p-0.0-h the cat

Internet Terrorist, Mass sock puppeteer, Agent provocateur, Gutter rat,
Devil incarnate, Linux user#666, BaStarD hacker, Resident evil, Monkey Boy,
Certifiable criminal, Spineless cowardly scum, textbook Psychopath,
the SCOURGE, l33t p00h d3 tr0ll, p00h == lam3r, p00h == tr0ll, troll infâme,
the OVERCAT [The BEARPAIR are dead, and we are its murderers], lowlife troll,
shyster [pending approval by STATE_TERROR], cripple, sociopath, kook,
smug prick, smartarse, arsehole, moron, idiot, imbecile, snittish scumbag,
liar, total ******* retard, shill, pooh-seur, scouringerer, jumped up chav,
lycanthropic schizotypal lesbian, the most complete ignoid, joker, and furball.

NewsGroups Numbrer One Terrorist

Honorary SHYSTER and FRAUD awarded for services to Haberdashery.
By Appointment to God Frank-Lin.

Signature integrity check
md5 Checksum: be0b2a8c486d83ce7db9a459b26c4896

I mark any message from »Q« the troll as stinky

Tim Rude

unread,
Aug 31, 2017, 11:04:18 AM8/31/17
to
On 8/31/2017 8:41 AM, JJ wrote:
>
> Finally, a decent batch file debugger which is free.
>

Free for 30 days it looks like.

From the Readme.txt file:

Trial versions of our products are fully functional evaluation copies
which are not "crippled" or feature-limited in any way except for the
trial timing mechanism described here.

CMDebug gives you a 30-day evaluation period. The number of days
remaining in the evaluation period is displayed when you start the
program, and can be redisplayed at any time with the VER /R command.

JJ

unread,
Aug 31, 2017, 1:10:40 PM8/31/17
to
Oh, crap. Sorry.

The Insidious Dr. Pooh Manchu

unread,
Aug 31, 2017, 4:46:22 PM8/31/17
to
Shall I keel him master?

--
The Insidious Dr. Pooh Manchu

"Don't touch anything in the room. It may be dangerous."

Tim Rude

unread,
Aug 31, 2017, 5:36:39 PM8/31/17
to
On 8/31/2017 3:46 PM, The Insidious Dr. Pooh Manchu wrote:
> On Fri, 1 Sep 2017 00:09:54 +0700, JJ <jj4p...@vfemail.net> wrote:
>
>> On Thu, 31 Aug 2017 10:04:17 -0500, Tim Rude wrote:
>>> On 8/31/2017 8:41 AM, JJ wrote:
>>>>
>>>> Finally, a decent batch file debugger which is free.
>>>>
>>>
>>> Free for 30 days it looks like.
>>>
>>> From the Readme.txt file:
>>>
>>> Trial versions of our products are fully functional evaluation copies
>>> which are not "crippled" or feature-limited in any way except for the
>>> trial timing mechanism described here.
>>>
>>> CMDebug gives you a 30-day evaluation period. The number of days
>>> remaining in the evaluation period is displayed when you start the
>>> program, and can be redisplayed at any time with the VER /R command.
>>
>> Oh, crap. Sorry.
>
> Shall I keel him master?
>

Wait 30 days. Then you can.

JJ

unread,
Aug 31, 2017, 5:44:45 PM8/31/17
to
Double crap. I take that back. It a half decent debugger.

While it's an excellent debugger, it only applies to batch files designed
exclusively for TakeCommand/TCC/4NT/4DOS (TT44). Because those softwares
still have one simple yet huge incompatibility with CMD/COMMAND. In
CMD/COMMAND including all default command interpreters in ReactOS, FreeDOS,
and all DOS variants, the == operator for the IF command is case-sensitive.
But in TT44, it's case-insensitive. In TT44, the EQC operator is used for
case-sensitive comparison, but it's only available in TT44.

e.g.

if abc == ABC echo this would never display in CMD,
if abc == ABC echo but is always displayed in TT44.

if not abc eqc ABC echo this would only display in TT44,
if not abc eqc ABC echo but always fail in CMD.

Robert Prins

unread,
Sep 1, 2017, 3:21:05 AM9/1/17
to
Install it into a snapshot of a VM.

Robert
--
Robert AH Prins
robert(a)prino(d)org

Klaus Meinhard

unread,
Sep 4, 2017, 3:51:56 AM9/4/17
to

> While it's an excellent debugger, it only applies to batch files designed
> exclusively for TakeCommand/TCC/4NT/4DOS (TT44).

To change between CMD and TCMD syntax, go to Options in the Menu and
select the CMD Syntax entry.

Klaus Meinhard

unread,
Sep 4, 2017, 4:35:29 AM9/4/17
to

> While it's an excellent debugger, it only applies to batch files designed
> exclusively for TakeCommand/TCC/4NT/4DOS (TT44).

Klaus Meinhard

unread,
Sep 4, 2017, 4:47:24 AM9/4/17
to

> While it's an excellent debugger, it only applies to batch files designed
> exclusively for TakeCommand/TCC/4NT/4DOS (TT44).

Klaus Meinhard

unread,
Sep 4, 2017, 9:37:30 AM9/4/17
to
Sorry about the multiple posting.

I have problems with my usual Usenet provider. The messages didn't appear.

--

Herzliche Grüße,

* Klaus *

Klaus Meinhard

unread,
Sep 4, 2017, 9:58:56 AM9/4/17
to
Hallo Jawade,

>> I have problems with my usual Usenet provider. The messages didn't appear.
>
> Which provider is it?


Eternal September. May be the provider, my settings or the newly
installed Kaspersky Free AV.

Klaus Meinhard

unread,
Sep 4, 2017, 10:32:34 AM9/4/17
to
Hallo Jawade,
> I did take a look, they give no new messages, maybe problems with
> the server. Mostable it will resolved in short time.

Hopefully. In the meantime I hav a fallback with Albasani.


--
Mit freundlichen Grüßen,

Klaus Meinhard

Petr Laznovsky

unread,
Sep 13, 2017, 5:12:46 AM9/13/17
to
Dne 31.8.2017 v 9:58 Klaus Meinhard napsal(a):
As far as I am not a programmer (never even touch any language but win shell scripting), tried this
SW. Install it, open working shellscript and click to RUN but nothing happens. Reading program help
but there is no any "step by step" like tutorial. Even JPsoft web site or their forums does not help me.

As I am never use such type of SW, could someone advice me how to use such program?

thanks a lot! L.

Klaus Meinhard

unread,
Sep 14, 2017, 4:27:13 AM9/14/17
to
Hallo Petr Laznovsky,

> As far as I am not a programmer (never even touch any language but win shell scripting), tried this
> SW. Install it, open working shellscript and click to RUN but nothing happens. Reading program help
> but there is no any "step by step" like tutorial. Even JPsoft web site or their forums does not help me.
>
> As I am never use such type of SW, could someone advice me how to use such program?

<sigh> A Batch Debugger is used to debug existing batches, by watching
the values of variables and stepping through the batch line by line,
among other pssibilities. Use Google to see the general use of debuggers.
0 new messages