1+ <?xml version =" 1.0" encoding =" utf-8" ?>
2+ <root >
3+ <shell >
4+ <menu separator =" true" />
5+ <menu name =" *** issue36 *** (test unicode icon)" >
6+ <icon path =" ${env.USERPROFILE}\ShellAnything\issue36.psiΨpsi.ico" index =" 0" />
7+
8+ <menu name =" test unicode prompt" description =" test for copyright and omega characters" >
9+ <actions >
10+ <prompt name =" myarguments" title =" z©z" default =" Hugh _Ω_ Jass" />
11+ </actions >
12+ </menu >
13+
14+ <menu name =" test unicode clipboard" description =" test for psi letter" >
15+ <actions >
16+ <clipboard value =" psi letter: _Ψ_" />
17+ </actions >
18+ </menu >
19+
20+ <menu name =" test unicode file" description =" test for psi letter" >
21+ <actions >
22+ <property name =" my_file" value =" ${env.USERPROFILE}\config.ini" />
23+ <prompt name =" foo" title =" FILE:${my_file}" default =" ${my_file}" />
24+ <file path =" ${env.USERPROFILE}\myapp.ini" >selection=${selection.path}</file >
25+ <prompt name =" foo" title =" File saved succesfuly" default =" ${my_file}" />
26+ </actions >
27+ </menu >
28+
29+ <menu name =" test unicode menu: '${selection.filename}'" description =" test for utf-8 string in ${selection.filename}" />
30+
31+ <menu name =" test exec #1 (open in notepad)" description =" test for utf-8 start process with arguments" >
32+ <visibility maxfiles =" 1" maxfolders =" 0" />
33+ <actions >
34+ <exec path =" C:\Windows\notepad.exe" arguments =" ${selection.path}" />
35+ </actions >
36+ </menu >
37+ <menu name =" test exec #2 (echo in cmd.exe)" description =" test for utf-8 start process" >
38+ <visibility maxfiles =" 1" maxfolders =" 0" />
39+ <actions >
40+ <exec path =" C:\Windows\system32\cmd.exe" arguments =" /k echo You clicked on file '${selection.path}'" />
41+ </actions >
42+ </menu >
43+ <menu name =" test exec #3 (popargsA)" description =" " >
44+ <visibility maxfiles =" 1" maxfolders =" 0" />
45+ <actions >
46+ <exec path =" G:\ftp\printargs\printargsA\Debug\popargsA.exe" arguments =" ${selection.path}" />
47+ </actions >
48+ </menu >
49+ <menu name =" test exec #4 (popargsW)" description =" " >
50+ <visibility maxfiles =" 1" maxfolders =" 0" />
51+ <actions >
52+ <exec path =" G:\ftp\printargs\printargsA\Debug\popargsW.exe" arguments =" ${selection.path}" />
53+ </actions >
54+ </menu >
55+ <menu name =" test exec #5 (printargsA)" description =" " >
56+ <visibility maxfiles =" 1" maxfolders =" 0" />
57+ <actions >
58+ <exec path =" G:\ftp\printargs\printargsA\Debug\printargsA.exe" arguments =" ${selection.path}" />
59+ </actions >
60+ </menu >
61+ <menu name =" test exec #6 (printargsW)" description =" " >
62+ <visibility maxfiles =" 1" maxfolders =" 0" />
63+ <actions >
64+ <exec path =" G:\ftp\printargs\printargsA\Debug\printargsW.exe" arguments =" ${selection.path}" />
65+ </actions >
66+ </menu >
67+
68+ </menu >
69+ <menu separator =" true" />
70+ </shell >
71+ </root >
0 commit comments