1
<appendix id="useraction-xml">
2
<!-- **********************************************************************
4
++++++++++++++++++++++++++
5
copyright : (C) 2000 - 2010
6
Rafi Yanai, Shie Erlich, Frank Schoolmeesters
8
e-mail : krusader@users.sourceforge.net
9
web site : http://www.krusader.org
10
description : a Krusader Documentation File
12
***************************************************************************
13
* Permission is granted to copy, distribute and/or modify this *
14
* document under the terms of the GNU Free Documentation License, *
15
* Version 1.1 or any later version published by the Free Software *
16
* Foundation; with no Invariant Sections, no Front-Cover Texts and *
17
* no Back-Cover Texts. A copy of the license is available on the *
18
* GNU site http://www.gnu.org/licenses/fdl.html or by writing to: *
19
* Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, *
20
* MA 02111-1307, USA. *
21
*********************************************************************** -->
23
>useraction.xml</title>
25
>Detta appendix ger flera exempel på <filename
26
>useraction.xml</filename
27
>-filer. Med detta kan du börja upptäcka hur kraftfulla <link linkend="useractions"
28
>användaråtgärder</link
29
> är, och börja lära dig hur man använder dem. När du väl förstår hur man skriver användaråtgärder, kommer du att märka att &krusader; är ett ännu kraftfullare, anpassningsbart verktyg.</para>
31
>Överväg att ladda upp dina användaråtgärder till <ulink url="http://www.kde-files.org/index.php?xcontentmode=660x661x662x663"
33
>, eftersom vi samlar in dem. Om din användaråtgärd väljs av oss kommer den att levereras med &krusader; i nästa utgåva. Vi tillhandahåller också ett <ulink url="http://www.krusader.org/phpBB/viewforum.php?f=11"
34
>forum för användaråtgärder</ulink
43
><!DOCTYPE KrusaderUserActions>
44
<KrusaderUserActions>
45
<action name="uptime" >
49
>tells how long since the computer has been booted</tooltip>
53
>information</category>
54
<description same_as="tooltip" />
55
<command executionmode="collect_output"
58
>Alt+Ctrl+U</defaultshortcut>
60
</KrusaderUserActions
70
><!DOCTYPE KrusaderUserActions>
71
<KrusaderUserActions>
72
<action name="ls -l" >
74
>ls -l in current dir</title>
75
<description same_as="tooltip" />
76
<command executionmode="collect_output"
77
>ls -l %aPath% %oPath%</command>
79
</KrusaderUserActions
86
>Eka platsmarkör <programlisting
87
><!DOCTYPE KrusaderUserActions>
88
<KrusaderUserActions>
89
<action name="test_placeholder" >
91
>Echo Placeholder</title>
93
>Echo's the placeholder values</tooltip>
95
>Testing</category>
96
<description same_as="tooltip" />
97
<command executionmode="collect_output" onmultiplefiles="call_each"
98
>echo -e "aPath %aPath()% \naCurrent: %aCurrent()%"</command>
100
</KrusaderUserActions
107
>Den här användaråtgärden kopierar aktuell sökväg och filnamn till klippbordet: <programlisting
108
><!DOCTYPE KrusaderUserActions>
109
<KrusaderUserActions>
110
<action name="clipboard current" >
112
>Copy to Clipboard</title>
114
>Copy to clipboard</tooltip>
118
>System</category>
120
>Copy current path and filename to clipboard</description>
122
>%_Clipboard("%aCurrent%")%</command>
124
>Win+C</defaultshortcut>
126
</KrusaderUserActions
133
>Markerar <literal role="extension"
135
> och <literal role="extension"
137
> i den aktiva panelen: <programlisting
138
><!DOCTYPE KrusaderUserActions>
139
<KrusaderUserActions>
140
<action name="test_select" >
142
>Add selection *.diff and *.h</title>
144
>Selection</category>
146
>%aSelect("*.diff", "add")% %aSelect("*.h", "add")%</command>
148
</KrusaderUserActions
155
>Den aktiva panelen ändras till <filename
156
>mnt/floppy</filename
157
> (bokmärke): <programlisting
158
><!DOCTYPE KrusaderUserActions>
159
<KrusaderUserActions>
160
<action name="mnt/floppy bookmark" >
162
>Jump to /mnt/floppy</title>
164
>Bookmarks</category>
166
>%aGoto("/mnt/floppy", "yes")%</command>
168
</KrusaderUserActions
175
>Markera också alla filnamn som är markerade i den aktiva panelen i den icke-aktiva panelen: <programlisting
176
><!DOCTYPE KrusaderUserActions>
177
<KrusaderUserActions>
178
<action name="asdfasdf" >
180
>Select in Other Panel</title>
182
>Selection</category>
184
>Select all filenames that are selected in the active panel, also in the non-active panel</description>
186
>%oSelect("%aList("selected", " ", "Yes")%")%</command>
188
</KrusaderUserActions
195
>Gör en säkerhetskopia av den aktuella filen eller katalogen till <filename
196
>objekt.bak</filename
197
> i den aktuella katalogen: <programlisting
198
><!DOCTYPE KrusaderUserActions>
199
<KrusaderUserActions>
200
<action name="backup current" >
202
>Backup in Current Directory</title>
204
>Backup in current directory</tooltip>
206
>filesaveas</icon>
208
>System</category>
209
<description same_as="tooltip" />
211
>%_Copy("%aCurrent%", "%_Ask("new name", "%aCurrent%.bak")%")%</command>
213
>Shift+F5</defaultshortcut>
215
</KrusaderUserActions
222
>Öppnar <link linkend="krusearcher"
225
><!DOCTYPE KrusaderUserActions>
226
<KrusaderUserActions>
227
<action name="search" >
229
>Search Test</title>
231
>%_NewSearch("Search 2")%</command>
233
</KrusaderUserActions
240
>Ställer in markerad bild som skrivbordsunderlägg: <programlisting
241
><!DOCTYPE KrusaderUserActions>
242
<KrusaderUserActions>
243
<action name="set wallpaper" >
245
>Set as Wallpaper</title>
247
>Set as wallpaper</tooltip>
251
>Service Menu</category>
253
>Set as wallpaper (scaled)</description>
255
>dcop kdesktop KBackgroundIface setWallpaper "%aCurrent%" 6</command>
257
>Win+W</defaultshortcut>
259
</KrusaderUserActions
266
>Den här användaråtgärden redigerar en fil med administratörsbehörighet med användning av <command
269
><!DOCTYPE KrusaderUserActions>
270
<KrusaderUserActions>
271
<action name="edit as root" >
273
>Edit as Root</title>
275
>Edit as root</tooltip>
279
>System</category>
281
>Edit a file with root permissions using kdesu</description>
283
>kdesu kedit %aCurrent%</command>
285
>Win+F4</defaultshortcut>
287
</KrusaderUserActions
294
>Den här användaråtgärden lägger till objekt i Amaroks spellista: <programlisting
295
><!DOCTYPE KrusaderUserActions>
296
<KrusaderUserActions>
297
<action name="amarok enqueue" >
299
>Enqueue in Amarok</title>
301
>Append selected item(s) to Amarok playlist</tooltip>
305
>Multimedia</category>
306
<description same_as="tooltip" />
308
>amarok --append %aList("Selected")%</command>
310
>Win+A</defaultshortcut>
312
</KrusaderUserActions
319
>Öppnar <link linkend="synchronizer"
320
>Synkroniseraren</link
322
><!DOCTYPE KrusaderUserActions>
323
<KrusaderUserActions>
324
<action name="synchronizer" >
326
>Synchronizer</title>
328
>%_Sync("Sync 2")%</command>
330
</KrusaderUserActions