home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Fred Fish Collection 1.5
/
ffcollection-1-5-1992-11.iso
/
ff_disks
/
300-399
/
ff368.lzh
/
NewEx
/
NewEx_SW.doc
< prev
next >
Wrap
Text File
|
1990-08-15
|
6KB
|
144 lines
***************************************************************
* *
* N N EEEEE W W EEEEE X X *
* NN N E W W E X X *
* N N N EEEE W W EEEE XX *
* N NN E W WW W E X X *
* N N EEEEE W W EEEEE X X Version 1.1 *
* *
***************************************************************
NewExecute av Kjell Cederfeldt Juni-90. Programmerad i 100%
68000 assembler. Detta är Public Domain (PD) och får
kopieras och spridas (inte i kommersiellt sufte.
Kjell Cederfeldt
DataCentralen 115700 AB
Box 2393
S-403 16 GÖTEBORG phone +(0)31/139316
SWEDEN
NewEx är helt unikt och ersätter XIcon, IconX och liknande sådana
program.
Vad NewEx har gemensamt med dessa är att NexEx kör en scriptfil.
Men iconen till NewEx är av typen tool. Vad är fördelen med detta?
Om man använder program som MyMenu (*) eller liknande så fungera inte
dessa tillsammans med program som har project icon.
Varför köra en scriptfil?
Antag att du vill starta ett terminalprogram. Först behöver man byta
fonter, sedan byta keymap. Terminalprogramet kanske till och med
kräver vissa Assigns. Allt detta kan du göra i din script fil. Men
för att inte ha två program att behöva starta eller två iconer att
klicka på, så lägger man in starten till huvudprogrammet i scriptfilen.
Detta är vad man kan göra med Commodores IconX, men denna har tyvärr en
project icon vilket gör att start från rullgardinsprogrammet ex. MyMeny
inte fungerar. NewEx har en tool icon.
NewEx kan starta program som annars bara kunde göras med CLI.
START FRÅN CLI!
Man kan givetvis starta NewEx från CLI. Syntax är NewEx filename
Eventuella utdata (som text från kommandot Echo el. likn.) kommer då i
det CLI-fönster som programmet startades från.
START FRÅN WORKBENCH!
Vanligast är att man använder programmet för att starta från WB.
Det är då viktigt att man anger filnamn och utdata enhet i toolicones
looltype rader. Dessa parametrar är FILENAME samt WINDOW. OBS dessa
båda måste anges för att programmet skall gå. Viktigt är också att
FILENAME och WINDOW står med stora bokstäver.
Gör så här:
Klicka på NewEx iconen en gång så att den aktiveras (byter
färg).
Välj Info från workbech rullgardin.
Klicka på ADD , och skriv FILENAME=scripfilename
Klicka på ADD igen och Skriv WINDOW=CON:0/11/640/150/NewEx
Spara inställningen genom att klicka på SAVE.
(Finns dessa båda rader behöver du bara ändra namnen.
Tag pilarna vid radens början till hjälp för att byta.)
Dubbelklicka nu på din icon. Programmet startas och kör
din scriptfil (precis som execute fast från workbench).
Tänk på hur du sätter sökvägar assigns, och CD.
Man kan istället efter WINDOW skriva NIL: för att ta bort
fönstret som öppnas varje gång man kör programmet. Nackdelen
med detta är att man går miste om meddelanden, felmed. och
och andra texter som skrivs ut.
Man kan skriva in flera stycken WINDOW (egna rader) men
det blir bara den första som gäller. Vill man "avaktivera"
en WINDOW-rad kan man exempelvis skriva wINDOW stället. (OBS litet w).
NewEx kommer då att välja nästa rad som innehåller
WINDOW med alla bokstäver versala.
CON:0/11/640/150/NewEx är storleken och namnet på fönstret.
0/11 betyder 0 pixels in från vänster och 11 pixels från
toppen av skärmen.
640/150 är bredden och höjden i pixels. 640 är max på en
normal 80-teckens skärm. 256 är MAXIMALA höjden i pixels
på en PAL-skärm (vanligast). Tänk på att dessa värden
minskar om man flyttar fönstret in mot skärmen.
Istället för CON: kan man välja RAW:. Man kan istället för
att öppna ett fönster också sända utdatan till printer
PRT: , PAR: eller till en vanlig fil. TÄNK på att redan
existerande fil i så fall försvinner.
När man startar från CLI tar programmet inga hänsyn till
vad man satt i iconen, utan förväntar sig ett filnamn
efter programnamnet (NewEX). Utdatan skrivs då ut i CLI
Vill man så kan man styra om denna text med Amigados'ets
filredigerare. Exempel från CLI
NewEx > CON:0/11/640/100/Test scriptfilename
NewEx > PRT: scriptfilename
NewEx > PAR: scriptfilename
NewEx > SER: scriptfilename
NewEx >NIL: (obs lägg märke till att filredigeraren står i hop
med NIL:)
NewEx > File scriptfilename
Ha nytta med Nöje / Kjell Cederfeldt
(*) Mymenu är ett program som ger workbench skärmen fler egen-
definierade rullgardiner. Från dessa rullgardiner kan man starta
olika program man satt upp i definieringen till MyMenu (Ex NewEx).
MyMenu är skrivet av Darin Johson. (*)