<!-- ********************************************************************** copyright : (C) 2000-2018 Rafi Yanai, Shie Erlich, Frank Schoolmeesters & the Krusader Krew e-mail : krusader-devel@googlegroups.com web site : https://krusader.org description : a Krusader Documentation File *************************************************************************** * Permission is granted to copy, distribute and/or modify this * * document under the terms of the GNU Free Documentation License, * * Version 1.1 or any later version published by the Free Software * * Foundation; with no Invariant Sections, no Front-Cover Texts and * * no Back-Cover Texts. A copy of the license is available on the * * GNU site http://www.gnu.org/licenses/fdl.html or by writing to: * * Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, * * MA 02111-1307, USA. * *********************************************************************** --> <appendix id="useraction-xml"> <title >useractions.xml</title> <para >Deze appendix geeft verschillende voorbeelden van <filename >useractions.xml</filename > bestanden. Hiermee kunt u beginnen met het verkennen van de kracht van de <link linkend="useractions" >UserActions</link > en starten met het leren hoe u ze kunt gebruiken. Als u heeft geleerd hoe u UserActions moet schrijven dan zal u pas begrijpen dat &krusader; een zeer krachtig hulpmiddel is dat u kunt aanpassen.</para> <para >Omdat we ze verzamelen, vragen wij u te overwegen om uw UserActions in te sturen naar <ulink url="https://store.kde.org" >store.kde.org</ulink > omdat we deze verzamelen. Als uw UserAction door ons is geselecteerd zal het geleverd worden met &krusader; bij de volgende uitgave.</para> <itemizedlist> <listitem ><para >Voert <command >uptime</command > uit <programlisting ><!DOCTYPE KrusaderUserActions> <KrusaderUserActions> <action name="uptime" > <title >Up-time</title> <tooltip >vertelt sinds wanneer de computer is opgestart</tooltip> <icon >clock</icon> <category >information</category> <description same_as="tooltip" /> <command executionmode="collect_output" >uptime</command> <defaultshortcut >Alt+Ctrl+U</defaultshortcut> </action> </KrusaderUserActions ></programlisting> </para ></listitem> <listitem ><para >Voert <command >ls -l</command > uit <programlisting ><!DOCTYPE KrusaderUserActions> <KrusaderUserActions> <action name="ls -l" > <title >ls -l in huidige map</title> <description same_as="tooltip" /> <command executionmode="collect_output" >ls -l %aPath% %oPath%</command> </action> </KrusaderUserActions ></programlisting> </para ></listitem> <listitem ><para >Echo Placeholder <programlisting ><!DOCTYPE KrusaderUserActions> <KrusaderUserActions> <action name="test_placeholder" > <title >Echo Placeholder</title> <tooltip >Echo's de placeholder waarde</tooltip> <category >Testing</category> <description same_as="tooltip" /> <command executionmode="collect_output" onmultiplefiles="call_each" >echo -e "aPath %aPath()% \naCurrent: %aCurrent()%"</command> </action> </KrusaderUserActions ></programlisting> </para ></listitem> <listitem ><para >Deze useraction kopieert het huidig pad en bestandsnaam naar het klembord: <programlisting ><!DOCTYPE KrusaderUserActions> <KrusaderUserActions> <action name="clipboard current" > <title >Kopieert naar klembord</title> <tooltip >Kopieert naar klembord</tooltip> <icon >klipper</icon> <category >System</category> <description >Kopieert huidige pad en bestandsnaam naar klembord</description> <command >%_Clipboard("%aCurrent%")%</command> <defaultshortcut >Win+C</defaultshortcut> </action> </KrusaderUserActions ></programlisting> </para ></listitem> <listitem ><para >Selecteert <literal role="extension" >.diff</literal > en <literal role="extension" >*.h</literal > in het actieve paneel: <programlisting ><!DOCTYPE KrusaderUserActions> <KrusaderUserActions> <action name="test_select" > <title >Voegt *.diff en *.h< toe aan selectie/title> <category >Selection</category> <command >%aSelect("*.diff", "add")% %aSelect("*.h", "add")%</command> </action> </KrusaderUserActions ></programlisting> </para ></listitem> <listitem ><para >Actieve paneel gaat naar <filename >mnt/floppy</filename > (bladwijzer): <programlisting ><!DOCTYPE KrusaderUserActions> <KrusaderUserActions> <action name="mnt/floppy bookmark" > <title >Gaat naar /mnt/floppy</title> <category >Bookmarks</category> <command >%aGoto("/mnt/floppy", "yes")%</command> </action> </KrusaderUserActions ></programlisting> </para ></listitem> <listitem ><para >Selecteert in het niet-actieve paneel, alle bestandsnamen die geactiveerd zijn in het actieve paneel: <programlisting ><!DOCTYPE KrusaderUserActions> <KrusaderUserActions> <action name="asdfasdf" > <title >Selecteer in Andere Paneel</title> <category >Selection</category> <description >Selecteer in het actieve paneel alle geselecteerde bestandsnamen ook in het niet actieve paneel</description> <command >%oSelect("%aList("selected", " ", "Yes")%")%</command> </action> </KrusaderUserActions ></programlisting> </para ></listitem> <listitem ><para >Maak een backup van het/de huidige bestand/map naar <filename >foo.bak</filename > in de huidige map: <programlisting ><!DOCTYPE KrusaderUserActions> <KrusaderUserActions> <action name="backup actieve" > <title >Maak backup in huidige map</title> <tooltip >Maak backup in huidige map</tooltip> <icon >document-save-as</icon> <category >Systeem</category> <description same_as="tooltip" /> <command >%_Copy("%aCurrent%", "%_Ask("nieuwe naam", "%aCurrent%.bak")%")%</command> <defaultshortcut >Shift+F5</defaultshortcut> </action> </KrusaderUserActions ></programlisting> </para ></listitem> <listitem ><para >Opent <link linkend="krusearcher" >KruSearcher</link >: <programlisting ><!DOCTYPE KrusaderUserActions> <KrusaderUserActions> <action name="search" > <title >Zoek Test</title> <command >%_NewSearch("Search 2")%</command> </action> </KrusaderUserActions ></programlisting> </para ></listitem> <listitem ><para >Stelt de geselecteerde afbeelding in als achtergrondafbeelding: <programlisting ><!DOCTYPE KrusaderUserActions> <KrusaderUserActions> <action name="set wallpaper" > <title >Als achtergrond instellen</title> <tooltip >Stelt in als achtergrond</tooltip> <icon >image</icon> <category >Service Menu</category> <description >Als achtergrond instellen (verschaalt)</description> <command >dcop kdesktop KBackgroundIface setWallpaper "%aCurrent%" 6</command> <defaultshortcut >Win+W</defaultshortcut> </action> </KrusaderUserActions ></programlisting> </para ></listitem> <listitem ><para >Deze useraction bewerkt een bestand met root permissies met behulp van <command >kdesu</command >: <programlisting ><!DOCTYPE KrusaderUserActions> <KrusaderUserActions> <action name="edit as root" > <title >Als Root bewerken</title> <tooltip >Als Root bewerken</tooltip> <icon >kwrite</icon> <category >System</category> <description >Bewerkt een bestand met root permissie met behulp van kdesu</description> <command >kdesu kwrite %aCurrent%</command> <defaultshortcut >Win+F4</defaultshortcut> </action> </KrusaderUserActions ></programlisting> </para ></listitem> <listitem ><para >Deze useraction voegt item(s) toe aan de afspeellijst van Amarok: <programlisting ><!DOCTYPE KrusaderUserActions> <KrusaderUserActions> <action name="amarok enqueue" > <title >Afspeellijst van Amarok</title> <tooltip >Voegt selecteerde item(s) toe aan de afspeellijst van Amarok</tooltip> <icon >amarok</icon> <category >Multimedia</category> <description same_as="tooltip" /> <command >amarok --append %aList("Selected")%</command> <defaultshortcut >Win+A</defaultshortcut> </action> </KrusaderUserActions ></programlisting> </para ></listitem> <listitem ><para >Opent <link linkend="krusearcher" >Synchronisatie</link >: <programlisting ><!DOCTYPE KrusaderUserActions> <KrusaderUserActions> <action name="synchronizer" > <title >Synchronisatie</title> <command >%_Sync("Sync 2")%</command> </action> </KrusaderUserActions ></programlisting> </para ></listitem> </itemizedlist> </appendix>