Variable Set to ASCII Value
The Variable Set to ASCII Value command is essentially the inverse of the Variable Set to ASCII Character. It converts an ASCII character to its ASCII numeric equivalent. For example, the letter "a" converts to a numeric value of 97. The letter "A" converts to a numeric value of 65. The numeric value is saved to an Integer variable that can be used later in the macro.
Script Editor > Expand Variables Category > Variable Set to ASCII Value
ASCII Value to Convert
Enter the ASCII character to be converted to its ASCII numeric equivalent. Or insert the variable that contains the ASCII character to be converted.
Destination Variable
The ASCII character selected is saved as a numeric value and placed in an integer variable. In the example above the ASCII character "A" is saved to the variable selected, which in this case is N[1].
Chart of ASCII Characters 0 - 127
For convenience, the list below displays the numeric value and the ASCII character represented by that number. Values 0 - 31 and 127 are non-printable characters, such as line feeds, tabs, etc. Extended ASCII codes 128 - 255 may be found with a quick online search.
# |
Description |
# |
Char |
# |
Char |
# |
Char |
0 |
Null char |
32 |
Space |
64 |
@ |
96 |
` |
1 |
Start of Heading |
33 |
! |
65 |
A |
97 |
a |
2 |
Start of Text |
34 |
" |
66 |
B |
98 |
b |
3 |
End of Text |
35 |
# |
67 |
C |
99 |
c |
4 |
End of Transmission |
36 |
$ |
68 |
D |
100 |
d |
5 |
Enquiry |
37 |
% |
69 |
E |
101 |
e |
6 |
Acknowledgment |
38 |
& |
70 |
F |
102 |
f |
7 |
Bell |
39 |
' |
71 |
G |
103 |
g |
8 |
Back Space |
40 |
( |
72 |
H |
104 |
h |
9 |
Horizontal Tab |
41 |
) |
73 |
I |
105 |
i |
10 |
Line Feed |
42 |
* |
74 |
J |
106 |
j |
11 |
Vertical Tab |
43 |
+ |
75 |
K |
107 |
k |
12 |
Form Feed |
44 |
, |
76 |
L |
108 |
l |
13 |
Carriage Return |
45 |
- |
77 |
M |
109 |
m |
14 |
Shift Out |
46 |
. |
78 |
N |
110 |
n |
15 |
Shift In |
47 |
/ |
79 |
O |
111 |
o |
16 |
Data Line Escape |
48 |
0 |
80 |
P |
112 |
p |
17 |
Device Control 1 |
49 |
1 |
81 |
Q |
113 |
q |
18 |
Device Control 2 |
50 |
2 |
82 |
R |
114 |
r |
19 |
Device Control 3 |
51 |
3 |
83 |
S |
115 |
s |
20 |
Device Control 4 |
52 |
4 |
84 |
T |
116 |
t |
21 |
Negative Acknowledgement |
53 |
5 |
85 |
U |
117 |
u |
22 |
Synchronous Idle |
54 |
6 |
86 |
V |
118 |
v |
23 |
End of Transmission Block |
55 |
7 |
87 |
W |
119 |
w |
24 |
Cancel |
56 |
8 |
88 |
X |
120 |
x |
25 |
End of Medium |
57 |
9 |
89 |
Y |
121 |
y |
26 |
Substitute |
58 |
: |
90 |
Z |
122 |
z |
27 |
Escape |
59 |
; |
91 |
[ |
123 |
{ |
28 |
File Separator |
60 |
< |
92 |
\ |
124 |
| |
29 |
Group Separator |
61 |
= |
93 |
] |
125 |
} |
30 |
Record Separator |
62 |
> |
94 |
^ |
126 |
~ |
31 |
Unit Separator |
63 |
? |
95 |
_ |
127 |
Delete |