root / tmp / org.txm.setups / nsis / Examples / unicode.nsi @ 3098
Historique | Voir | Annoter | Télécharger (1,04 ko)
1 | 2956 | mdecorde | ; Unicode is not enabled by default |
---|---|---|---|
2 | 2956 | mdecorde | ; Unicode installers will not be able to run on Windows 9x! |
3 | 2956 | mdecorde | Unicode true |
4 | 2956 | mdecorde | |
5 | 2956 | mdecorde | Name "Unicode Games" |
6 | 2956 | mdecorde | OutFile "unicode.exe" |
7 | 2956 | mdecorde | RequestExecutionLevel User |
8 | 2956 | mdecorde | ShowInstDetails show |
9 | 2956 | mdecorde | XPStyle on |
10 | 2956 | mdecorde | |
11 | 2956 | mdecorde | |
12 | 2956 | mdecorde | Section "Unicode in UI" |
13 | 2956 | mdecorde | |
14 | 2956 | mdecorde | DetailPrint "Hello World!" |
15 | 2956 | mdecorde | DetailPrint "שלום עולם!" |
16 | 2956 | mdecorde | DetailPrint "مرحبا العالم!" |
17 | 2956 | mdecorde | DetailPrint "こんにちは、世界!" |
18 | 2956 | mdecorde | DetailPrint "你好世界!" |
19 | 2956 | mdecorde | DetailPrint "привет мир!" |
20 | 2956 | mdecorde | DetailPrint "안녕하세요!" |
21 | 2956 | mdecorde | |
22 | 2956 | mdecorde | DetailPrint "${U+00A9}" # arbitrary unicode chars |
23 | 2956 | mdecorde | |
24 | 2956 | mdecorde | SectionEnd |
25 | 2956 | mdecorde | |
26 | 2956 | mdecorde | |
27 | 2956 | mdecorde | Section "Unicode in Files" |
28 | 2956 | mdecorde | |
29 | 2956 | mdecorde | Var /Global Message |
30 | 2956 | mdecorde | |
31 | 2956 | mdecorde | InitPluginsDir |
32 | 2956 | mdecorde | FileOpen $0 "$PluginsDir\Test.txt" w |
33 | 2956 | mdecorde | IfErrors done |
34 | 2956 | mdecorde | FileWriteUTF16LE /BOM $0 "Hello World " |
35 | 2956 | mdecorde | FileWriteWord $0 0xD83C # Manually write ${U+1F30D} |
36 | 2956 | mdecorde | FileWriteWord $0 0xDF0D # as surrogate-pair |
37 | 2956 | mdecorde | FileWriteUTF16LE $0 " and Sun ${U+2600}$\r$\n" |
38 | 2956 | mdecorde | FileClose $0 |
39 | 2956 | mdecorde | |
40 | 2956 | mdecorde | FileOpen $0 "$PluginsDir\Test.txt" r |
41 | 2956 | mdecorde | IfErrors done |
42 | 2956 | mdecorde | FileReadUTF16LE $0 $Message |
43 | 2956 | mdecorde | FileClose $0 |
44 | 2956 | mdecorde | |
45 | 2956 | mdecorde | DetailPrint "Message: $Message" |
46 | 2956 | mdecorde | done: |
47 | 2956 | mdecorde | |
48 | 2956 | mdecorde | SectionEnd |