<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//FI"> <!--Converted with jLaTeX2HTML 2002 (1.62) JA patch-1.4 patched version by: Kenshi Muto, Debian Project. LaTeX2HTML 2002 (1.62), original version by: Nikos Drakos, CBLU, University of Leeds * revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan * with significant contributions from: Jens Lippmann, Marek Rouchal, Martin Wilck and others --> <HTML> <HEAD> <TITLE>9.6 Valikkokomentojen ja painikkeiden luominen skripteille </TITLE> <META NAME="description" CONTENT="9.6 Valikkokomentojen ja painikkeiden luominen skripteille "> <META NAME="keywords" CONTENT="praat"> <META NAME="resource-type" CONTENT="document"> <META NAME="distribution" CONTENT="global"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8"> <META NAME="Generator" CONTENT="jLaTeX2HTML v2002 JA patch-1.4"> <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> <LINK REL="STYLESHEET" HREF="praat.css"> <LINK REL="next" HREF="node49.html"> <LINK REL="previous" HREF="node47.html"> <LINK REL="up" HREF="node42.html"> <LINK REL="next" HREF="node49.html"> </HEAD> <BODY > <!--Navigation Panel--> <A NAME="tex2html874" HREF="node49.html"> <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> <A NAME="tex2html868" HREF="node42.html"> <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> <A NAME="tex2html862" HREF="node47.html"> <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> <A NAME="tex2html870" HREF="node1.html"> <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> <A NAME="tex2html872" HREF="node51.html"> <IMG WIDTH="43" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="index" SRC="index.png"></A> <BR> <!--End of Navigation Panel--> <!--Table of Child-Links--> <A NAME="CHILD_LINKS"><STRONG>Aliluvut</STRONG></A> <UL> <LI><A NAME="tex2html876" HREF="node48.html#SECTION001061000000000000000">9.6.1 Valikkokomennon luonti skriptille (fixed menu)</A> <LI><A NAME="tex2html877" HREF="node48.html#SECTION001062000000000000000">9.6.2 Painikkeen luonti skriptille (dynamic menu)</A> <LI><A NAME="tex2html878" HREF="node48.html#SECTION001063000000000000000">9.6.3 Valikkokomennon tai painikkeen poistaminen</A> </UL> <!--End of Table of Child-Links--> <HR> <H1><A NAME="SECTION001060000000000000000"></A><A NAME="sec:Valikkokomennot-ja-painikkeet"></A> <BR> 9.6 Valikkokomentojen ja painikkeiden luominen skripteille </H1> <P> <H2><A NAME="SECTION001061000000000000000"></A><A NAME="sub:Valikkokomennon-luonti-skriptille"></A> <BR> 9.6.1 Valikkokomennon luonti skriptille (fixed menu) </H2> <P> <OL> <LI>Avaa skripti sellaisen Praatin ikkunan sisältä, johon valikkokomennon<A NAME="707"></A> tai painikkeen pitäisi liittyä. <P> <UL> <LI>Jos haluat, että komento tulee objektilistan tai Picture-ikkunan johonkin valikkoon, valitse objektilistan Control-valikosta Open script... Valitse sitten File-valikosta Add to fixed menu... </LI> <LI>Jos taas haluat komennon esim. TextGrid-editori-ikkunan valikkoon, avaa ensin TextGrid-editori mille tahansa TextGrid- ja ääniobjektille ja valitse editorin File- valikosta Open script... Valitse sitten File-valikosta Add to menu... </LI> </UL> </LI> <LI>Kirjoita, mihin valikkoon (Menu) uuden komennon haluat ja mikä komennon teksti (Command) on. Jos avasit skriptin jostakin editori-ikkunasta, komento tulee näkyviin valikkoon vasta, kun seuraavan kerran avaat uuden editori-ikkunan. </LI> </OL> <P> <H2><A NAME="SECTION001062000000000000000"></A><A NAME="sub:Painikkeen-luonti-skriptille"></A> <BR> 9.6.2 Painikkeen luonti skriptille (dynamic menu) </H2> <P> Painikkeen<A NAME="712"></A> voit luoda vain objektilistaan. <P> <OL> <LI>Valitse objektilistan Control-valikosta Open script... Valitse sitten skripti-ikkunan File-valikosta Add to dynamic menu... </LI> <LI>Kirjoita kohtaan Class 1 se objektityyppi (esim. Sound tai TextGrid), jonka on oltava objektilistassa valittuna, jotta painike olisi näkyvissä. </LI> <LI>Kirjoita kohtaan Number 1, montako Class 1-tyyppistä objektia on vähintään oltava valittuna, jotta painike näkyisi. Jos lukumäärällä ei ole väliä, jätä tähän kohtaan 0. </LI> <LI>Kirjoita kohtaan Command se teksti, jonka haluat näkyvän painikkeessa. </LI> <LI>Tarkista, että kohdassa Script file on oikea tiedostopolku skriptiin. </LI> <LI>Paina OK. </LI> </OL> <P> <H2><A NAME="SECTION001063000000000000000"></A><A NAME="sub:Valikkokomennon-poistaminen"></A> <BR> 9.6.3 Valikkokomennon tai painikkeen poistaminen </H2> <P> <OL> <LI>Valikkokomennon<A NAME="717"></A> tai painikkeen voit poistaa objektilistan Control-valikon komennolla Preferences... -> Buttons... </LI> <LI>Näkyviin tulee ikkuna, jossa on luettelot kaikista Praatin valikkokomennoista ja painikkeista. Ikkunan yläreunasta voit valita, näytetäänkö esim. objektilistan vai Picture-ikkunan valikot vai esim. kaikki painikkeet A:sta M:ään. </LI> <LI>Praatin sisäänrakennettujen komentojen kohdalla voit valita, onko komento näkyvissä (shown) vain käyttäjältä piilossa (hidden). </LI> <LI>Itse lisäämiesi komentojen ja painikkeiden kohdalla lukee ADDED, ja kun klikkaat kyseistä kohtaa, teksti muuttuu muotoon REMOVED ja komento häviää Praatista. Skripti tietenkin pysyy tallella ja voit uudestaan käyttää sitä Praatissa milloin tahansa. </LI> </OL> <P> <HR> <!--Navigation Panel--> <A NAME="tex2html874" HREF="node49.html"> <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> <A NAME="tex2html868" HREF="node42.html"> <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> <A NAME="tex2html862" HREF="node47.html"> <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> <A NAME="tex2html870" HREF="node1.html"> <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> <A NAME="tex2html872" HREF="node51.html"> <IMG WIDTH="43" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="index" SRC="index.png"></A> <BR> <B> :</B> <A NAME="tex2html875" HREF="node49.html">9.7 Mitä vaaroja skriptien</A> <B> :</B> <A NAME="tex2html869" HREF="node42.html">9. Skriptaus</A> <B> :</B> <A NAME="tex2html863" HREF="node47.html">9.5 Skriptin suorittaminen (ajaminen)</A>   <B> <A NAME="tex2html871" HREF="node1.html">Sisältö</A></B>   <B> <A NAME="tex2html873" HREF="node51.html">Hakemisto</A></B> <!--End of Navigation Panel--> <ADDRESS> Mietta Lennes 2004-09-13 </ADDRESS> </BODY> </HTML>