TCL发送ctrl-c

http://warmghost.blog.163.com/blog/static/971192008116506912/

最近需要用TCL编写CLI下的自动化脚本,面临的一个问题是:需要向终端发送一个“ctrl+c”的键盘指令,以进入CLI的隐藏模式。

    查询ASCII表,发现ctrl+C的ASCII控制码为16进制的“0x03”(可以在很多终端工具如secrueCRT的help中找到)。

    经过尝试,发现可以用转义的方式将该16进制的控制码成功实现,如下:

    send "\0\x3\r"

    另附上部分组合键的ASCII码:

CTRL

Decimal

Hex

Octal

^@

0

0x00

\000

^A

1

0x01

\001

^B

2

0x02

\002

^C

3

0x03

\003

^D

4

0x04

\004

^E

5

0x05

\005

^F

6

0x06

\006

^G

7

0x07

\007

^H

8

0x08

\010

^I

9

0x09

\011

^J

10

0x0A

\012

^K

11

0x0B

\013

^L

12

0x0C

\014

^M

13

0x0D

\015

^N

14

0x0E

\016

^O

15

0x0F

\017

^P

16

0x10

\020

^Q

17

0x11

\021

^R

18

0x12

\022

^S

19

0x13

\023

^T

20

0x14

\024

^U

21

0x15

\025

^V

22

0x16

\026

^W

23

0x17

\027

^X

24

0x18

\030

^Y

25

0x19

\031

^Z

26

0x1A

\032

^[

27

0x1B

\033

^\

28

0x1C

\034

^]

29

0x1D

\035

^^

30

0x1E

     \036

     ^_

      31

    0x1F

     \037

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值