Artifact
bf16b9cd49c7da3bca71d6d5afa96328010bf28c:
- File
MaximizeWnd.js
— part of check-in
[91e5bc9363]
at
2011-12-27 18:25:20
on branch trunk
— Скрипт, максимизирующтй окно текстового документа при открытии.
(user:
kuntashov
size: 917)
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 4d 61 78 69 6d pt..$uname Maxim
0020: 69 7a 65 57 69 6e 64 6f 77 0d 0a 24 64 6e 61 6d izeWindow..$dnam
0030: 65 20 d0 9c d0 b0 d0 ba d1 81 d0 b8 d0 bc d0 b8 e ..............
0040: d0 b7 d0 b8 d1 80 d1 83 d0 b5 d1 82 20 d0 be d0 ............ ...
0050: ba d0 bd d0 be 20 d1 82 d0 b5 d0 ba d1 81 d1 82 ..... ..........
0060: d0 be d0 b2 d0 be d0 b3 d0 be 20 d0 b4 d0 be d0 .......... .....
0070: ba d1 83 d0 bc d0 b5 d0 bd d1 82 d0 b0 20 d0 bf ............. ..
0080: d1 80 d0 b8 20 d0 be d1 82 d0 ba d1 80 d1 8b d1 .... ...........
0090: 82 d0 b8 d0 b8 0d 0a 0d 0a 65 76 65 6e 74 73 2e .........events.
00a0: 63 6f 6e 6e 65 63 74 28 44 65 73 69 67 6e 65 72 connect(Designer
00b0: 2c 20 22 63 72 65 61 74 65 54 65 78 74 57 69 6e , "createTextWin
00c0: 64 6f 77 22 2c 20 53 65 6c 66 53 63 72 69 70 74 dow", SelfScript
00d0: 2e 53 65 6c 66 29 3b 0d 0a 0d 0a 66 75 6e 63 74 .Self);....funct
00e0: 69 6f 6e 20 63 72 65 61 74 65 54 65 78 74 57 69 ion createTextWi
00f0: 6e 64 6f 77 28 74 65 78 74 57 6e 64 29 20 7b 0d ndow(textWnd) {.
0100: 0a 20 20 20 20 0d 0a 20 20 20 20 74 72 79 20 0d . .. try .
0110: 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 . {..
0120: 76 61 72 20 77 73 68 20 3d 20 6e 65 77 20 41 63 var wsh = new Ac
0130: 74 69 76 65 58 4f 62 6a 65 63 74 28 22 57 53 63 tiveXObject("WSc
0140: 72 69 70 74 2e 53 68 65 6c 6c 22 29 3b 0d 0a 20 ript.Shell");..
0150: 20 20 20 20 20 20 20 77 73 68 2e 53 65 6e 64 4b wsh.SendK
0160: 65 79 73 28 22 25 2d 7b 44 4f 57 4e 7d 7b 44 4f eys("%-{DOWN}{DO
0170: 57 4e 7d 7b 44 4f 57 4e 7d 7b 44 4f 57 4e 7d 7b WN}{DOWN}{DOWN}{
0180: 44 4f 57 4e 7d 7b 45 4e 54 45 52 7d 22 29 3b 0d DOWN}{ENTER}");.
0190: 0a 20 20 20 20 20 20 20 20 2f 2f 20 d0 98 d0 b7 . // ....
01a0: 2d d0 b7 d0 b0 20 d1 82 d0 be d0 b3 d0 be 2c 20 -.... ........,
01b0: d1 87 d1 82 d0 be 20 d0 bf d1 83 d0 bd d0 ba d1 ...... .........
01c0: 82 20 d0 bc d0 b5 d0 bd d1 8e 20 22 d0 a0 d0 b0 . ........ "....
01d0: d0 b7 d0 b2 d0 b5 d1 80 d0 bd d1 83 d1 82 d1 8c ................
01e0: 22 20 d1 83 20 d1 83 d0 b6 d0 b5 20 d0 bc d0 b0 " .. ...... ....
01f0: d0 ba d1 81 d0 b8 d0 bc d0 b8 d0 b7 d0 b8 d1 80 ................
0200: d0 be d0 b2 d0 b0 d0 bd d0 bd d0 be d0 b3 d0 be ................
0210: 20 d0 be d0 ba d0 bd d0 b0 20 d0 bd d0 b5 20 d0 ........ .... .
0220: b4 d0 be d1 81 d1 82 d1 83 d0 bf d0 b5 d0 bd 2c ...............,
0230: 0d 0a 20 20 20 20 20 20 20 20 2f 2f 20 45 6e 74 .. // Ent
0240: 65 72 20 d0 bd d0 b5 20 d0 b7 d0 b0 d0 ba d1 80 er .... ........
0250: d0 be d0 b5 d1 82 20 d1 8d d1 82 d0 be 20 d0 bc ...... ...... ..
0260: d0 b5 d0 bd d1 8e 2c 20 d0 b8 20 d0 bf d1 80 d0 ......, .. .....
0270: b8 d1 85 d0 be d0 b4 d0 b8 d1 82 d1 81 d1 8f 20 ...............
0280: d0 bf d0 be d1 81 d1 8b d0 bb d0 b0 d1 82 d1 8c ................
0290: 20 45 73 63 2c 20 d0 ba d0 be d1 82 d0 be d1 80 Esc, ..........
02a0: d1 8b d0 b9 20 d0 b2 20 d1 81 d0 bb d1 83 d1 87 .... .. ........
02b0: d0 b0 d0 b5 20 d0 bd d0 b5 20 d1 80 d0 b0 d0 b7 .... .... ......
02c0: d0 b2 d0 b5 d1 80 d0 bd d1 83 d1 82 d0 be d0 b3 ................
02d0: d0 be 0d 0a 20 20 20 20 20 20 20 20 2f 2f 20 d0 .... // .
02e0: be d0 ba d0 bd d0 b0 20 d0 b1 d0 b5 d0 b7 d0 be ....... ........
02f0: d0 b1 d0 b8 d0 b4 d0 b5 d0 bd 20 d0 b8 20 d0 bd .......... .. ..
0300: d0 b5 20 d0 b2 d1 8b d0 b7 d0 be d0 b2 d0 b5 d1 .. .............
0310: 82 20 d0 bd d0 b8 d0 ba d0 b0 d0 ba d0 b8 d1 85 . ..............
0320: 20 d0 b4 d0 b5 d0 b9 d1 81 d1 82 d0 b2 d0 b8 d0 ...............
0330: b9 2e 0d 0a 20 20 20 20 20 20 20 20 77 73 68 2e .... wsh.
0340: 53 65 6e 64 4b 65 79 73 28 22 7b 45 53 43 7d 22 SendKeys("{ESC}"
0350: 29 3b 0d 0a 20 20 20 20 7d 0d 0a 20 20 20 20 63 );.. }.. c
0360: 61 74 63 68 20 28 65 29 20 0d 0a 20 20 20 20 7b atch (e) .. {
0370: 0d 0a 20 20 20 20 20 20 20 20 2f 2f 20 64 6f 20 .. // do
0380: 6e 6f 74 68 69 6e 67 0d 0a 20 20 20 20 7d 20 20 nothing.. }
0390: 20 20 0d 0a 7d ..}