Artifact
1209f386e2a66eb208acd65841a56adb4fde32ed:
- File
guidGen.js
— part of check-in
[b3b8c44a96]
at
2012-04-04 12:53:24
on branch trunk
— Добавил скрипт Палыча - генерация новых ГУИД-ов
(user:
artbear
size: 1057)
[more...]
0000: ef bb bf 24 65 6e 67 69 6e 65 20 4a 53 63 72 69 ...$engine JScri
0010: 70 74 0d 0a 24 75 6e 61 6d 65 20 67 75 69 64 47 pt..$uname guidG
0020: 65 6e 0d 0a 24 64 6e 61 6d 65 20 d0 93 d0 b5 d0 en..$dname .....
0030: bd d0 b5 d1 80 d0 b0 d1 82 d0 be d1 80 20 d1 83 ............. ..
0040: d0 bd d0 b8 d0 ba d0 b0 d0 bb d1 8c d0 bd d1 8b ................
0050: d1 85 20 d0 b8 d0 b4 d0 b5 d0 bd d1 82 d0 b8 d1 .. .............
0060: 84 d0 b8 d0 ba d0 b0 d1 82 d0 be d1 80 d0 be d0 ................
0070: b2 0d 0a 24 61 64 64 69 6e 20 67 6c 6f 62 61 6c ...$addin global
0080: 0d 0a 0d 0a 2f 2a 20 3d 3d 3d 3d 3d 3d 3d 3d 3d ..../* =========
0090: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================
00a0: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================
00b0: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================
00c0: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0d 0a 0d =============...
00d0: 0a 41 55 54 48 4f 52 3a 20 d0 92 d0 b0 d1 81 d0 .AUTHOR: .......
00e0: b8 d0 bb d0 b8 d0 b9 20 d0 a4 d1 80 d0 be d0 bb ....... ........
00f0: d0 be d0 b2 20 61 6b 61 20 d0 9f d0 b0 d0 bb d1 .... aka .......
0100: 8b d1 87 2c 20 70 61 6c 79 74 73 68 40 6d 61 69 ..., palytsh@mai
0110: 6c 2e 72 75 0d 0a 44 41 54 45 20 20 3a 20 30 32 l.ru..DATE : 02
0120: 2e 30 32 2e 32 30 31 32 0d 0a 0d 0a 43 4f 4d 4d .02.2012....COMM
0130: 45 4e 54 3a 20 d0 92 20 d0 be d0 ba d0 bd d0 b5 ENT: .. ........
0140: 20 d0 bf d1 80 d0 be d0 b3 d1 80 d0 b0 d0 bc d0 ...............
0150: bc d0 bd d0 be d0 b3 d0 be 20 d0 bc d0 be d0 b4 ......... ......
0160: d1 83 d0 bb d1 8f 20 d0 b7 d0 b0 d0 bc d0 b5 d0 ...... .........
0170: bd d1 8f d0 b5 d1 82 20 d0 b2 d1 8b d0 b4 d0 b5 ....... ........
0180: d0 bb d0 b5 d0 bd d0 bd d1 8b d0 b9 20 d1 82 d0 ............ ...
0190: b5 d0 ba d1 81 d1 82 20 d0 bd d0 be d0 b2 d1 8b ....... ........
01a0: d0 bc 20 d0 93 d0 a3 d0 98 d0 94 d0 be d0 bc 2e .. .............
01b0: 0d 0a 0d 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ....============
01c0: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================
01d0: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================
01e0: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================
01f0: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 20 2a 2f ============= */
0200: 0d 0a 0d 0a 66 75 6e 63 74 69 6f 6e 20 67 65 74 ....function get
0210: 50 72 65 64 65 66 69 6e 65 64 48 6f 74 6b 65 79 PredefinedHotkey
0220: 73 28 70 72 65 64 65 66 29 7b 0d 0a 09 70 72 65 s(predef){...pre
0230: 64 65 66 2e 73 65 74 56 65 72 73 69 6f 6e 28 31 def.setVersion(1
0240: 29 3b 0d 0a 09 70 72 65 64 65 66 2e 61 64 64 28 );...predef.add(
0250: 22 d0 92 d1 81 d1 82 d0 b0 d0 b2 d0 b8 d1 82 d1 "...............
0260: 8c d0 9d d0 be d0 b2 d1 8b d0 b9 d0 a3 d0 bd d0 ................
0270: b8 d0 ba d0 b0 d0 bb d1 8c d0 bd d1 8b d0 b9 d0 ................
0280: 98 d0 b4 d0 b5 d0 bd d1 82 d0 b8 d1 84 d0 b8 d0 ................
0290: ba d0 b0 d1 82 d0 be d1 80 22 2c 20 0d 0a 09 09 .........", ....
02a0: 22 43 74 72 6c 20 2b 20 41 6c 74 20 2b 20 53 68 "Ctrl + Alt + Sh
02b0: 69 66 74 20 2b 20 47 22 29 3b 0d 0a 7d 0d 0a 0d ift + G");..}...
02c0: 0a 66 75 6e 63 74 69 6f 6e 20 6d 61 63 72 6f 73 .function macros
02d0: d0 92 d1 81 d1 82 d0 b0 d0 b2 d0 b8 d1 82 d1 8c ................
02e0: d0 9d d0 be d0 b2 d1 8b d0 b9 d0 a3 d0 bd d0 b8 ................
02f0: d0 ba d0 b0 d0 bb d1 8c d0 bd d1 8b d0 b9 d0 98 ................
0300: d0 b4 d0 b5 d0 bd d1 82 d0 b8 d1 84 d0 b8 d0 ba ................
0310: d0 b0 d1 82 d0 be d1 80 28 29 7b 0d 0a 09 76 61 ........(){...va
0320: 72 20 77 20 3d 20 73 6e 65 67 6f 70 61 74 2e 61 r w = snegopat.a
0330: 63 74 69 76 65 54 65 78 74 57 69 6e 64 6f 77 28 ctiveTextWindow(
0340: 29 3b 0d 0a 09 69 66 20 28 21 77 29 20 72 65 74 );...if (!w) ret
0350: 75 72 6e 20 66 61 6c 73 65 3b 0d 0a 09 0d 0a 09 urn false;......
0360: 76 61 72 20 73 65 6c 20 3d 20 77 2e 67 65 74 53 var sel = w.getS
0370: 65 6c 65 63 74 69 6f 6e 28 29 3b 0d 0a 09 77 2e election();...w.
0380: 73 65 6c 65 63 74 65 64 54 65 78 74 20 3d 20 6e selectedText = n
0390: 65 77 47 75 69 64 28 29 3b 0d 0a 7d 0d 0a 0d 0a ewGuid();..}....
03a0: 66 75 6e 63 74 69 6f 6e 20 6e 65 77 47 75 69 64 function newGuid
03b0: 28 29 7b 0d 0a 09 76 61 72 20 71 20 3d 20 76 38 (){...var q = v8
03c0: 4e 65 77 28 22 d0 a3 d0 bd d0 b8 d0 ba d0 b0 d0 New("...........
03d0: bb d1 8c d0 bd d1 8b d0 b9 d0 98 d0 b4 d0 b5 d0 ................
03e0: bd d1 82 d0 b8 d1 84 d0 b8 d0 ba d0 b0 d1 82 d0 ................
03f0: be d1 80 22 29 3b 0d 0a 09 72 65 74 75 72 6e 20 ...");...return
0400: 74 6f 56 38 56 61 6c 75 65 28 71 29 2e 70 72 65 toV8Value(q).pre
0410: 73 65 6e 74 61 74 69 6f 6e 28 29 3b 0d 0a 7d 0d sentation();..}.
0420: 0a .