Develop and Download Open Source Software

Browse Subversion Repository

Contents of /branches/ttcomtester/tests/decfra.sh

Parent Directory Parent Directory | Revision Log Revision Log


Revision 10521 - (show annotations) (download) (as text)
Fri Jan 20 16:03:38 2023 UTC (14 months, 2 weeks ago) by zmatsuo
File MIME type: text/x-sh
File size: 2045 byte(s)
add communication test tool
1 #!/bin/sh
2
3 CSI() {
4 printf "\033[%s" "$1"
5 }
6
7 Col() {
8 CSI "$1G"
9 }
10
11 Pos() {
12 CSI "$1;$2H"
13 }
14
15 SGR() {
16 CSI "$1m"
17 }
18
19 DECFRA() {
20 CSI "$1;$2;$3;$4;$5\$x"
21 }
22
23 Clear() {
24 Pos 1 1
25 CSI 2J
26 }
27
28 InitScreen() {
29 # CSI "8;24;80t"
30 Clear
31 }
32
33 B0="0;1;4"
34 B1="0;32"
35 B2="0;45"
36 B3="0;38:5:49;48:5:67"
37
38 b0=$(SGR $B0)
39 b1=$(SGR $B1)
40 b2=$(SGR $B2)
41 b3=$(SGR $B3)
42
43 C0="0;7"
44 C1="0;36"
45 C2="0;41"
46 C3="0;38:5:93;48:5:49"
47
48 c0=$(SGR $C0)
49 c1=$(SGR $C1)
50 c2=$(SGR $C2)
51 c3=$(SGR $C3)
52
53 R=$(SGR)
54
55 InitScreen
56
57 Pos 3 6
58 SGR
59 echo "%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"
60
61 Col 6
62 SGR $B0
63 echo "%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"
64
65 Col 6
66 SGR $B1
67 echo "%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"
68
69 Col 6
70 SGR $B2
71 echo "%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"
72
73 Col 6
74 SGR $B3
75 echo "%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"
76
77 Col 6
78 SGR
79 echo "%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"
80
81 echo
82
83 SGR
84 DECFRA 42 2 11 9 15
85
86 SGR $C0
87 DECFRA 45 2 21 9 25
88
89 SGR $C1
90 DECFRA 39 2 31 9 35
91
92 SGR $C2
93 DECFRA 46 2 41 9 45
94
95 SGR $C3
96 DECFRA 35 2 51 9 55
97
98 SGR
99 DECFRA 42 2 61 9 65
100
101 cat <<_EoF_
102
103 === ������������������������ ===
104
105 ***** $c0-----$R $c1'''''$R $c2.....$R $c3#####$R $c4*****$R
106 %%%%%*****%%%%%$c0-----$R%%%%%$c1'''''$R%%%%%$c2.....$R%%%%%$c3#####$R%%%%%$c4*****$R%%%%%
107 $b0%%%%%$R*****$b0%%%%%$c0-----$b0%%%%%$c1'''''$b0%%%%%$c2.....$b0%%%%%$c3#####$b0%%%%%$R*****$b0%%%%%$R
108 $b1%%%%%$R*****$b1%%%%%$c0-----$b1%%%%%$c1'''''$b1%%%%%$c2.....$b1%%%%%$c3#####$b1%%%%%$R*****$b1%%%%%$R
109 $b2%%%%%$R*****$b2%%%%%$c0-----$b2%%%%%$c1'''''$b2%%%%%$c2.....$b2%%%%%$c3#####$b2%%%%%$R*****$b2%%%%%$R
110 $b3%%%%%$R*****$b3%%%%%$c0-----$b3%%%%%$c1'''''$b3%%%%%$c2.....$b3%%%%%$c3#####$b3%%%%%$R*****$b3%%%%%$R
111 %%%%%*****%%%%%$c0-----$R%%%%%$c1'''''$R%%%%%$c2.....$R%%%%%$c3#####$R%%%%%$c4*****$R%%%%%
112 ***** $c0-----$R $c1'''''$R $c2.....$R $c3#####$R $c4*****$R
113 _EoF_
114
115 echo

Properties

Name Value
svn:executable *

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26