delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2012/05/28/16:45:34.1

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
From: Georg <dosusb AT googlemail DOT com>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: System()
Date: Mon, 28 May 2012 13:39:19 -0700 (PDT)
Organization: http://groups.google.com
Lines: 35
Message-ID: <b519c87e-4fa7-4b29-a76c-d3b52c5e0afd@ec4g2000vbb.googlegroups.com>
References: <92c86f75-e970-4998-94c6-56d6fbf885fe AT e15g2000vba DOT googlegroups DOT com>
<1c38ca22-52f5-470e-813f-1af6ed5f21d4 AT m16g2000yqc DOT googlegroups DOT com>
<fea067ab-ee56-4b9e-bb73-ed3365fb9d59 AT ee2g2000vbb DOT googlegroups DOT com>
<9e4eebca-6004-4c60-990a-a02d0c251ec7 AT h19g2000yqj DOT googlegroups DOT com>
<b16ff03e-0f4a-4c05-93f8-e8ce37b34ef8 AT n4g2000vbz DOT googlegroups DOT com>
<4facb41e AT news DOT x-privat DOT org> <e1b4c24c-5e9a-4825-a30b-c353b8db2dae AT p1g2000vbv DOT googlegroups DOT com>
<4fb5d194 AT news DOT x-privat DOT org>
NNTP-Posting-Host: 46.78.35.225
Mime-Version: 1.0
X-Trace: posting.google.com 1338237559 30628 127.0.0.1 (28 May 2012 20:39:19 GMT)
X-Complaints-To: groups-abuse AT google DOT com
NNTP-Posting-Date: Mon, 28 May 2012 20:39:19 +0000 (UTC)
Complaints-To: groups-abuse AT google DOT com
Injection-Info: ec4g2000vbb.googlegroups.com; posting-host=46.78.35.225; posting-account=v5xbdQoAAAAOGc9Ccc-kLZyobvPlN3Qr
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.1.4)
Gecko/20091016 Firefox/3.5.4,gzip(gfe)
Bytes: 2645
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id q4SKj3tZ012024
Reply-To: djgpp AT delorie DOT com

On May 18, 6:35 am, Jason Hood <jad DOT  DOT  DOT  AT yahoo DOT com DOT au> wrote:
> On 11/05/2012 22:07, Georg wrote:
>
> > Thank you Jason! I assume I could also write the line to execute into
> > an environment variable [setenv("doit", "notepad", 1);] and call that
>
> No, that won't work, as the environment is local to the process - once
> your manager exits, the variable is lost.  Your manager has to write
> the actual batch file.  Let's say your manager is called "manager.exe",
> you start it with "go.bat" and the program to run is "run.bat".
>
> go.bat:
> @echo off
> ::start the file manager
> manager
> :loop
> ::if the manager didn't create a file, it exited
> if not exist run.bat goto eof
> call run.bat
> del run.bat
> ::run the manager again, but let it know it's returning from a program
> manager -restart
> goto loop
> :eof
>
> run.bat:
> ::whatever program was selected by the manager
> @notepad
> ::one problem with this technique is having to take care of arguments
> ::in particular, you have to double up percent signs
>
> --
> Jason.

Thank you, Georg

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019