PSSEKR.INF PSSEKR.BAC PSSEKR.SAV PSSV.HLP PSSCRES.BAC PSSINIT.BAC +----------------------------------------------------------+ ! PSSEKR.BAC Ver 1.08 - "Privatsekreteraren". ! ! F|r ABC806, 802, 800M, ej 800C. ! ! Av Kristoffer Eriksson <5357>, April 1988. ! ! F}r kopieras fritt endast f|r ickekommersiella syften. ! +----------------------------------------------------------+ 1. Inledning 2. Kort bruksanvisning 3. Installation 1. Inledning ------------- Jag har piffat upp det h{r programmet som jag skrev f|r n}gra }r sedan, och sl{pper nu ut det via ABC-klubben. Jag ser PSSEKR mest som ett exempel p} vad man kan }stadkomma med de f|nsterrutiner som programmet WINDOW erbjuder. F|r mer information om WINDOW, se WINDOW.INF. PSSEKR inneh}ller ett antal rutiner med "skrivbordshj{lp", som presente- ras p} ett beh{ndigt s{tt med f|nster, och - hoppas jag i alla fall - {r ganska l{ttanv{nt. Om n}gon verkligen finner nytta av det skulle jag inte ha n}got emot att f} reda p} det. Felet med programmet tycker jag {r att det {r l{ttare att ta fram papper och penna {n att starta datorn n{r man beh|ver PSSEKR:s funktioner. Men l}t inte detta avskr{cka dig fr}n att prova. Du har antagligen aldrig sett n}got liknande p} en ABC-dator. 2. Kort bruksanvisning ----------------------- Den h{r anvisningen inneh}ller inte n}gon detaljerad bruksanvisning. I programmets alla situationer finns hj{lp tillg{nglig om man trycker p} SHIFT-PF2. D} "poppar" det upp ett f|nster ovanp} resten av sk{rmen, med kortfattad hj{lp f|r den aktuella situationen. Tryck p} PF1 f|r att avsluta hj{lpen n{r du l{st den, eller p} n}gon annan tangent f|r att f} ytterligare en hj{lpsida som visar vad olika tangenter anv{nds till. [ven vid felmeddelanden finns hj{lp. P} sk{rmens |versta rad finns huvudmenyn. D{r kan man v{lja vilken rutin man vill anv{nda. V{lj med piltangenterna, eller tryck p} f|rsta boksta- ven i det alternativ som |nskas. Tryck sedan p} PF7 (ned}t-tangenten) f|r att f} upp ett nytt f|nster d{r den valda rutinen presenteras, eller tryck p} RETURN f|r att f} upp en undermeny. Varje rutin presenteras i ett f|nster som tar upp en fj{rdedel av sk{r- men. Man kan avsluta ett f|nster med PF1, eller g} upp till huvudmenyn med PF2 f|r att ta fram ytterligare f|nster. Man kan inte hoppa mellan de redan framtagna f|nstren i valfri ordning. Man kan bara ta fram nya f|nster, eller avsluta det senast framtagna f|nstret f|r att komma till- baks till f|reg}ende f|nster. De rutiner som ing}r {r: Almanacka (tidsbokning), Telefonnummerlista, P}minnelselista, Minir{knare, Att g|ra-lista Plus utskrift p} skrivare och uppl{ggning av konton. PSSEKR {r fr}n b|rjan avsett f|r k|rning i n{tverk, och att serva mer {n en person. Personerna kan indelas i avdelningar. I LUX-NET identifi- eras varje person med sitt LUX-NET-konto, medan en systemadministrat|r i konto-listan i PSSEKR kan ange vilken avdelning var och en tillh|r. I enanv{ndarsystem, finns bara ett konto. I de n{mnda undermenyerna till huvudmenyn, v{ljer man om en rutin ska avse en sj{lv, avdelningen, eller alla. I att-g|ra-listan kan man f|r vilken avdelning som hellst notera saker som beh|ver g|ras. I de andra rutinerna kommer man bara }t sin egen avdelning. F|rslagsvis n|jer man sig med att bara anv{nda sina personliga listor och hoppa |ver undermenyerna med PF7. Minir{knaren visar inte en bild av en minir{knare, utan liknar mer en rems-r{knare. Man matar in hela uttryck p} en rad och f}r svaret p} n{sta rad, d{r man kan bygga p} med fortsatta utr{kningar. 3. Installation ---------------- PSSEKR best}r av n}gra stycken delprogram och kr{ver ISAM och WINDOW. Det {r mycket komplicerat att g|ra en installationsbeskrivning som t{cker alla olika ABC-system och t{nkbara |nskem}l. Den h{r beskriv- ningen riktar in sig p} en frist}ende dator (inte n{tverksansluten) med diskettstation. F|ljande filer fr}n ABC-klubbens programbank eller kassett/diskett 26 beh|vs: PSSEKR.BAC Huvudprogrammet PSSVE.HLP Hj{lptexter PSSINIT.BAC Startprogram PSSCRES.BAC Skapar ISAM-registren WINDOW.BAC F|nsterrutiner PSSEKR.INF Denna anvisning BASICINI.SYS Autostart ADDISA.ABS Inladdning av ISAM Om du har oturen att ha en mycket gammal systemskiva till ABC800, kan det h{nda att den saknar ISAM. I s} fall m}ste du skaffa ISAMOPT.REL och ev PREABS.BAC fr}n t ex klubbens programbank. Autostart beh|vs fr{mst f|r att ladda in ISAM, ut|ver att det f|rst}s {r bekv{mt s}. Har man m|jlighet att ladda in ISAM p} annat s{tt, {r autostarten inte n|dv{ndig. Exempelvis kan man anv{nda OPTLOAD fr}n kassett/diskett 18 i s} fall. G|r en program- och dataskiva med autostart av PSSEKR s} h{r: Ta en formaterad tom diskett. Kopiera |ver de ovan uppr{knade filerna fr}n kassett/diskett 26 (eller m|jligen fr}n programbanken) till den nya skivan. Kopiera |ver filen ISAMOPT.REL fr}n datorns systemskiva till den nya skivan. G|r du detta f|r ett LUX-NET, s} {ndra ADDISA.ABS s} h{r: OPEN "ADDISA.ABS" AS FILE 1 PUT #1 CHR$(255,255)+"ISAMOPT NOD"+CHR$(254) CLOSE 1 (I den levererade ADDISA.ABS st}r det "ISAMOPT REL".) (I den levererade BASICINI.SYS st}r autostart av ADDISA.ABS och RUN WINDOW,;PSSINIT. Kan {ndras med systemprogrammet PREABS.) S{tt i den nya skivan ensam och k|r PSSCRES, s} skapas alla ISAM-register som beh|vs. Resetta datorn och se PSSEKR starta. Ser du n}got annat, s} var det n}got som misslyckades... Vid k|rning p} winchester eller n{tverk med Meny0, m}ste den tomma disketten ers{ttas med ett nytt bibliotek p} winchestern, och anv{ndningen av BASICINI.SYS och PREABS ers{ttas av installation i Meny0:s meny. Eftersom den l}nga texten "WINDOW,;PSSINIT" inte kan matas in i menyn, kan man anv{nda f|ljande program: 10 ! save PSSTART 20 ! Av Kristoffer Eriksson <5357>, Maj 1985, April 1988 40 ! 50 F$="PSSINIT" 60 ! 70 ; CUR(23,0); 80 ON ERROR GOTO 100 : CHAIN "WINDOW,;"+F$ 90 ! 100 ; "Hittar inte programmet 'WINDOW.BAC', felkod" ERRCODE "!" CHR$(7) 110 ; "Tryck p} CE" 120 WHILE G$<>CHR$(24) : GET G$ : WEND 130 ON ERROR GOTO 140 : CHAIN "XSMENU0" 140 CHAIN "NUL:" Lagra detta program i underbiblioteket, och ange i Meny0 att det ska startas. ISAM m}ste ocks} laddas i Meny0. Om man n}gon g}ng redan har ISAM inladdat, kan PSSEKR startas med kommandot "RUN WINDOW,;PSSINIT". Om man k|r PSSEKR utan ISAM, g}r det att starta, men n{r man f|rs|ker utr{tta n}got kommer man att f} Basicfel 200. K|r man utan WINDOW blir det fel 21 med programstopp. PSSEKR.BAC {r squezad. Det beh|vs f|r att minnet ska r{cka till. Squezade program kan inte listas. Det osquezade originalet finns i PSSEKR.SAV. Om n}gon skulle vara intresserad, s} existerar det lite ytterligare dokumentation av PSSEKRS:s inre funktion. Dessa program f}r inte distribueras f|r h|gre kostnad {n mediekost- naden, och f}r inte distribueras p} kommersiell basis utan tillst}nd. Vad som {r fritt {r r{tten att anv{nda det, g|ra exakta kopior, och g|ra {ndringar f|r eget privat bruk.