GameSprit

自転車やMac・AppleScript、映画・小説やドラマのレビュー、備忘メモ・クイズなどを置いています。

AppleScript : ASCIIを使う

2012-10-06 17:25:06 | AppleScript
ASCIIは整数で表されるデジタルデータと文字(制御文字、特殊文字、数字、英文字大文字・小文字)とが対応づけられたコードです。また、ASCIIはテキストの構造や見た目に関する情報は持ちません。


AppleScript で、ASCII番号によって文字を表わすには、「ASCII character(xx)」と書きます。
例えば、ASCII character (49) では "1" が返ってきます。

逆に、文字をASCII番号で表わすには、「ASCII number "x"」とします。
例えば、ASCII number "1" では、49 が返ってきます。

また、Mac OS X 10.5 からは text のidプロパティが使えるようになりました。「id of "x"」です。
例えば、id of "1" で、49 が返ってきます。

ASCII表
0 NUL(\0)
1 SOH
2 STX
3 ETX
4 EOT
5 ENQ
6 ACK
7 BEL(\a)
8 BS (\b)
9 HT (\t)
10 LF (\n)
11 VT (\v)
12 FF (\f)
13 CR (\r)
14 SO
15 SI
16 DLE
17 DC1
18 DC2
19 DC3
20 DC4
21 NAK
22 SYN
23 ETB
24 CAN
25 EM
26 SUB
27 ESC(\e)
28 FS
29 GS
30 RS
31 US
32 SP (スペース)
33 !
34 "
35 #
36 $
37 %
38 &
39 '
40 (
41 )
42 *
43 +
44 ,
45 -
46 .
47 /
48 0
49 1
50 2
51 3
52 4
53 5
54 6
55 7
56 8
57 9
58 :
59 ;
60
61 =
62 >
63 ?
64 @
65 A
66 B
67 C
68 D
69 E
70 F
71 G
72 H
73 I
74 J
75 K
76 L
77 M
78 N
79 O
80 P
81 Q
82 R
83 S
84 T
85 U
86 V
87 W
88 X
89 Y
90 Z
91 [
92 \
93 ]
94 ^
95 _
96 `
97 a
98 b
99 c
100 d
101 e
102 f
103 g
104 h
105 i
106 j
107 k
108 l
109 m
110 n
111 o
112 p
113 q
114 r
115 s
116 t
117 u
118 v
119 w
120 x
121 y
122 z
123 {
124 |
125 }
126 ~
127 DEL
128 \


このASCII表は、次のAppleScript から出力したものをベースにして、制御コードの追加等修正を加えて作成しました。
set theTextList to ""

repeat with i from 0 to 255

try
set theTextList to theTextList & return & (i as text) & tab & (ASCII character i)
--character id i
end try

end repeat

set the clipboard to theTextList




キーワード:AppleScriptASCII characterASCII numberASCII

最新の画像もっと見る

post a comment

ブログ作成者から承認されるまでコメントは反映されません。