[slikom] Scripting30.

  • From: "Dragan Miljojcic" <gagabim@xxxxxx>
  • To: <slikom@xxxxxxxxxxxxx>
  • Date: Wed, 4 Aug 2004 14:15:39 +0200

Da dodate u default skript fajl skriptu koja cita stanje prozora, sledite 
naredne korake.


Startujte Jaws, ako to vec niste uradili.

Nije neophodno da se startuje neka aplikacija da bi se radilo na njenom skript 
fajlu, niti ima potrebe da otvarate bilo koju aplikaciju sem Jaws-a da biste 
uredjivali njegov default skript fajl. 

Jednostavno izaberite skript menadzer iz Jaws-ovog menija ili pritisnite 
"insert+0". Kada startujete skript menadzer sa pokrenutim samo Jaws-om, 
otvorice se JFW.jss fajl u skript menadzer polju za uredjivanje. 



1. Posto uredjujete "Jaws default script" fajl, izabracete "Open Default File" 
iz fajl menija, ili cete pritisnuti "control+shift+D". Otvorice se 
"Default.jss" skript fajl u prozoru za uredjivanje. 

Pogledajte naslov "Upotreba skript menadzera" za pregled raspolozivih stavki u 
menijima.



2. Da biste vasu skriptu poceli na kraju fajla, pritisnite "control+end".



3. Izaberite "New Script" iz "Script" menija, ili koristite tastaturnu precicu 
"control+e". Pojavice se "New Script" dijalog. 



4. Upisite "IzgovorStatusaProzora" u "Script Name" polju. Proverite da sve 
povezane reci imaju veliko prvo slovo, i da izmedju reci nema razmaka.



5. Da biste pozvali ovu skriptu, koristicete tastaturnu kombinaciju. Zato 
potvrdite "Can be attached to a key" "check box". To ce reci skript menadzeru 
da se radi o skripti sa tastaturnom kombinacijom.



6. U polju "Assign to" pritisnite "Alt+S". To ce biti tastaturna kombinacija 
pomocu koje cete pozvati vasu skriptu i citati status prozora. 



7. Popunite preostala polja kako treba. Pogledajte naslov "New Script i Script 
Information dijalozi" ukoliko imate dodatnih pitanja oko toga. 

U ovom slucaju dalje popunjavanje nije neophodno, (primedba prevodioca).



8. Pritisnite enter da zatvorite "New Script" dijalog.



9. Na dnu "Default.jss" fajla ce se pojaviti prazna skripta sa imenom 
"IzgovorStatusaProzora". Prvi red ce biti:

"Script IzgovorStatusaProzora () 

a poslednji red:

EndScript

Kursor ce biti postavljen negde izmedju ove prve i poslednje linije. 



10. Vasa skripta ce koristiti Jaws kursor da izvrsi citanje, pa zato u drugu 
liniju skripte unesite "JAWSCursor" funkciju. 



11. Kao sledecu, unesite "SaveCursor" funkciju. Ova funkcija snima aktivan 
kursor i njegovu poziciju. Kasnije cete pomocu funkcije "RestoreCursor" 
osigurati da se Jaws kursor vrati na svoju originalnu poziciju pre nego sto se 
zavrsi skripta. Pod predpostavkom da je PC kursor bio aktivan kada je skripta 
startovana on treba da bude aktivan i kada se skripta zavrsi. 

Vise detalja o ovim funkcijama moze se videti u naslovu "Koriscenje SaveCursor 
i RestoreCursor funkcija".



12. Dodajte dalje "RouteJAWSToPC", da aktivirate Jaws kursor i posaljete ga u 
aktivan prozor .



13. Dodajte "JAWSPageUp" da odvedete Jaws kursor u naslovnu liniju, i "JAWSEnd" 
da ga pomerite na njen kraj. 



14. Unesite u sledeci red "PriorWord" funkciju. Kada je PC kursor aktivan, Jaws 
dozvoljava aplikaciji da ga pomera. Kada je neki od ostalih kursora aktivan, 
Jaws nastoji da ga pomeri na prethodnu rec ili grafik koji se nalazi sa leve 
strane od njegove trenutne pozicije. Da se izgovori rec na novoj poziciji 
kursora, unesite "SayWord" funkciju u sledecu liniju iza "PriorWord" funkcije. 



15. Kao sto je napomenuto, pre nego sto se zavrsi skripta, vi hocete da Jaws 
kursor bude vracen na poziciju gde se nalazio pre pozivanja skripte. Zato 
unesite "RestoreCursor" funkciju.

Napomena: Posto je Jaws kursor bio aktivan kursor kada je "SaveCursor" funkcija 
izvrsena, on je taj koji ce biti vracen na izvornu poziciju pomocu 
"RestoreCursor" funkcije.



16. U predposlednju liniju unesite "PCCursor", da aktivirate PC kursor i 
deaktivirate Jaws kursor. Funkcija "PCCursor()" je neophodna jer je skripta na 
pocetku ukljucila Jaws kursor. 

Vasa nova skripta bi trebalo da izgleda tacno ovako:

Script IzgovorStatusaProzora ()

JAWSCursor ()

SaveCursor ()

RouteJAWSToPC ()

JAWSPageUp ()

JAWSEnd ()

PriorWord ()

SayWord ()

RestoreCursor ()

PCCursor ()

EndScript



17. Da snimite i kompilirate skriptu, pritisnite "control+s". Trebalo bi da 
nesto nakon toga cujete ""Compile Complete".". Ako ne, pregledajte pazljivo 
gornje korake i pokusajte ponovo. 



18. Sa otvorenim Skript menadzerom, testirajte svoj rad pritiskom na "Alt+s".

U naslovu "Primer skripte 4", postoji jedna alternativna mogucnost uz upotrebu 
"If-Then, ElIf, Else, GetWord, i SayString" funkcija. Tu se postize da se ne 
samo prosto citaju "maximize" i "restore" simboli, vec skripta zakljucuje 
trenutni status prozora i odlucuje sta ce biti izgovoreno. 



(nastavice se)



Srdacan pozdrav,

Dragan.





Other related posts: