[Coco] OS/9 Command to gain keyboard control from script

Stephen H. Fischer SFischer1 at Mindspring.com
Thu Apr 2 23:44:11 EDT 2015


I did that by creating all my boot disks and "C" compiler disks to have the CMDS directory at the exact same place on the disks.

As "/D0" and "/D1" could be swapped with a switch "/D0" was where commands to be executed were. So no "CHX" commands were needed.

Putting the "PATH" in the startup script I thought would pass it to new shells but I never used it. Searching for the source to do this is in process.

BTW, what system are you running, OS-9, NitrOS-9 version ___________________?

I will look for the script that put the CMDS folder at the same place on newly formatted disks.

I think we are having a problem communicating, I said some of that below.

SHF


----- Original Message ----- 
From: "Luis Antoniosi (CoCoDemus)" <retrocanada76 at gmail.com>
To: "CoCoList for Color Computer Enthusiasts" <coco at maltedmedia.com>
Sent: Thursday, April 02, 2015 6:39 PM
Subject: Re: [Coco] OS/9 Command to gain keyboard control from script


> now I'm trying to use:
> 
> path=/dd/cmds /d0/cmds /d1/cmds
> 
> but it wont work because anything you set inside a script is valid only for
> that session. You need to type it by hand what is awful. I want to use that
> in my startup script
> 
> I just wnat to be able to put a disk on drive 0 or 1 and run a program
> without having to change CHX or PATH everytime. This is so frustating...
> 
> 
> Luis Felipe Antoniosi
> 
> 
> 
> On Thu, Apr 2, 2015 at 4:40 PM, Gene Heskett <gheskett at wdtv.com> wrote:
> 
>>
>>
>> On Thursday 02 April 2015 13:02:30 Luis Antoniosi (CoCoDemus) wrote:
>> > I tried :
>> >
>> > PWD > var.0
>> >
>> > with no avail
>> >
>> > Luis Felipe Antoniosi
>>
>> I am not sure if that is the correct syntax, and its been 2 decades or so
>> since I last used it, and nothing like it currently exists in my startup
>> scripts.  Docs on shellplus would be more helpful that I iin this case
>> where you need it yesterday.
>>
>> > On Thu, Apr 2, 2015 at 12:52 PM, Gene Heskett <gheskett at wdtv.com>
>> wrote:
>> > > On Thursday 02 April 2015 12:28:01 Stephen H. Fischer wrote:
>> > > > Hi,
>> > > >
>> > > > Well, starting a program and for it to determine where it is I do
>> > > > in my archive program and doing that is just not simple. Perhaps
>> > > > there is a more elegant way to do it.
>> > > >
>> > > > PWD and PXD we do have. But will they help?
>> > >
>> > > The output of those programs can be redirected to a shell var.  That
>> > > would appear to be step one in such a script.
>> > >
>> > > > I need to think a while on this, it takes some time for my mine to
>> > > > work on things two (2) decades in the past.
>> > >
>> > > Yes, there is that too. :(
>> > >
>> > > > That was one of the first programs I wrote for OS-9 so I may have
>> > > > missed an easier way.
>> > > >
>> > > > I did program called "Filldisk" and used it to set up all my boot
>> > > > disks and others to have the CMDS directory in the same location
>> > > > allowing disks to be swapped and programs run without the usually
>> > > > needed CHX.
>> > > >
>> > > > VDIR loads the files / folders in the current folder into the
>> > > > second ShellPlus variable set.
>> > > >
>> > > > I am unsure if it will help.
>> > > >
>> > > > SHF
>> > > >
>> > > >
>> > > > ----- Original Message -----
>> > > > From: "Luis Antoniosi (CoCoDemus)" <retrocanada76 at gmail.com>
>> > > > To: "CoCoList for Color Computer Enthusiasts"
>> > > > <coco at maltedmedia.com> Sent: Thursday, April 02, 2015 6:44 AM
>> > > > Subject: Re: [Coco] OS/9 Command to gain keyboard control from
>> > > > script
>> > > >
>> > > > >I want to make a disk that will have a RUN script in its root
>> > > > > that will run the /dX/cmds/program, no matter if you put the
>> > > > > disk in /d0, /d1 or even just copied anywhere in the /dd hard
>> > > > > drive.
>> > > > >
>> > > > > In other words, a script that will get the current path and
>> > > > > execute the relative executable in the ./CMDS/ folder. Is that
>> > > > > possible ? I don't want to force the user to type CHX /d0/cmds
>> > > > > or have to type the drive. I just want this:
>> > > > >
>> > > > > cd /d0
>> > > > > RUN
>> > > > >
>> > > > > that's it. Is it ppossible ? How do I copy the current path to a
>> > > > > variable ?
>> > > > >
>> > > > >
>> > > > >
>> > > > >
>> > > > > Plus
>> > > > > Luis Felipe Antoniosi
>> > >
>> > > Cheers, Gene Heskett
>> > > --
>> > > "There are four boxes to be used in defense of liberty:
>> > >  soap, ballot, jury, and ammo. Please use in that order."
>> > > -Ed Howdershelt (Author)
>> > > Genes Web page <http://geneslinuxbox.net:6309/gene>
>> > >
>> > > --
>> > > Coco mailing list
>> > > Coco at maltedmedia.com
>> > > https://pairlist5.pair.net/mailman/listinfo/coco
>>
>> Cheers, Gene Heskett



More information about the Coco mailing list