[Coco] OS/9 Command to gain keyboard control from script
Bob Devries
devries.bob at gmail.com
Thu Apr 2 21:49:25 EDT 2015
Hi Luis,
many years ago, a friend and me created a "revised" version of CC3Go
(now SysGo) which would read a text file (a single line of text) which
had the parameters of the startup shell in it. This resulted that the
first shell could have PATH=/dd/cmds /dd/USR/CMDS (or whatever you needed).
ISTR that this CC3Go module was discussed here a few months ago.
I may still have the source code for it, and it *is* compatible with
NitrOS9.
Regards, Bob Devries
Dalby, QLD, Australia
On 3/04/2015 11:39 AM, Luis Antoniosi (CoCoDemus) wrote:
> 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
>> --
>> "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
>>
>
More information about the Coco
mailing list