APPBATCH >>>>>>>>>>>>>> MACRO'S voor de Portfolio !!! <<<<<<<<<<<<<<<< Een aantal veelgebruikte applicaties van de Portfolio vereisen veel te veel toetsaanslagen. Bijvoorbeeld het opzoeken van een telefoonnummer en dat draaien kost meer dan vijftien toetsaanslagen. Een mogelijkheid om zelf batchfiles te maken BINNEN de APPlicatie-programma's is dus niet zo gek. Dit kan met het FAKE.COM commando. Dit korte DOS-commando is afkomstig uit december nummer 1985 van PC Magazine, en is juist voor gebruik in de Portfolio erg geschikt. Wat doet FAKE.COM ? Het bootst simpelweg toetsaanslagen na. Als FAKE.COM op de Portfolio gezet wordt is het door middel van eenvoudige batch commando's mogelijk om de APP software (of andere aanwezige software) ingewikkelde opdrachten te laten uitvoeren. Syntax voor gebruik FAKE.COM (meestal in BATCH files ,dus:) FAKE ["letters"] [00] [@00] Het is mogelijk de toetsen dus op te geven als een string, omgeven door aanhalingstekens , als ASCII code, en als EXTENDED code (met een @ er voor). Een voorbeeld is misschien duidelijker: het batchfile SERVE.BAT ziet er zo uit: FAKE "app" 13 "sfs" 13 werking: het commando APP wordt gegeven, en de keuze Setup, File transfer en Server wordt gemaakt. Enkele andere batchfiles die zijn bijgevoegd: *** ZOEK.BAT zoekt een naam op in de aktieve adressenlijst: b.v. ZOEK KAREL intypen. *** BEL.BAT zoekt ook een adres op, en geeft tevens het commando DIAL. b.v. BEL ATARI en van het eerste adres waar ATARI in voorkomt wordt het nummer gedraaid. *** SMAL.BAT zorgt ervoor dat de printer-setup veranderd wordt, en wel zo dat er smal (condensed en 12 CPI) geprint wordt. Dit werkt op de meeste (EPSON-achtige) printers. Handig voor bredere spreadsheets. *** BREED.BAT schakelt weer terug naar de 'normale' 10 Characters Per Inch. *** STIL.BAT schakelt de MUTE mode aan en uit (in de MUTE mode wordt er geen geluid gemaakt). *** REKEN.BAT is een supersnelle manier om iets uit te rekenen: b.v. REKEN 87*2048 *** LAAD.BAT start de editor en laadt direct een file in: b.v. LAAD brief.txt *** ALARM.BAT zet de alarm-pieper op een bepaalde tijd (voor dezelfde dag) b.v.: ALARM 14:00 of ALARM 14:00 deadline (de eventuele melding achter de tijd mag geen spatie's bevatten) *** MEMO.BAT schrijft de kop voor een standaard-memo. Het onderwerp (‚‚n woord b.v.: onderwerp_van_dit_memo) volgt direct op het commando, dus b.v.: MEMO jaarverslag Indien in de DOS ENVIRONMENT een variabele %owner% is gedefinie‰rd (SET owner=eigenaar) dan wordt deze naam ingevuld bij From... Voor de duidelijkheid hier de inhoud van mijn AUTOEXEC.BAT : @ECHO OFF PROMPT $P$G PATH= C:\;A:; SET owner=S.J.Spoelstra ECHO %owner% APP Als nu het commando MEMO fiets wordt ingetypt dan ziet de inhoud van MEMO.TXT er z˘ uit: --------Memo------------- Subj: fiets Date: Sun 1-04-1990 Time: 20:10:54.00 From: S.J.Spoelstra To : ------------------------- Combinatie van de toch zeer uitgebreide BATCH mogelijkheden met de 'truukjes' die met FAKE.COM mogelijk zijn leveren vast nog veel meer mogelijkheden op. Ik hou me aanbevolen voor suggesties. ************************************************************************** * INDIEN DEZE BATCHFILES NIET WERKEN OP UW PORTFOLIO * ************************************************************************** Mij overkwam dit op zekere dag ook (na een keer een LOW BATTERY waarschuwing gekregen te hebben): bij het uitvoeren van een batch commando gebeurde er bij het FAKE commando gewoon NIETS, ook niet toen de batterijen ververst waren. Alle andere software werkte wel. De enige oplossing bleek te zijn een koude reset: batterijen er uit, metalen pin in opening batterij vak: alle informatie op C: gaat verloren. Sindsdien werkt e.e.a. weer perfekt. Met dank aan Peter ten Hoopen uit Amsterdam, die het programmaatje FAKE.COM intypte uit PC-Magazine. Sjoerd Spoelstra Bereikbaar via ATARI BBS 03473-77584/77376