Windows XP中内置AT命令的使用

Windows XP中内置AT命令的使用,第1张

Windows XP中内置AT命令的使用

AT命令是Windows XP中内置的命令,它也可以媲美Windows中的“计划任务”,而且在计划的安排、任务的管理、工作事务的处理方面,AT命令具有更强大更神通的功能。AT命令可在指定时间和日期、在指定计算机上运行命令和程序。

我们可以在“开始→运行”中输入AT命令,下面就来看看AT命令的一些实例分析。

1、定时关机

命令:at 21:00 ShutDown –S –T30

该命令运行后,到了21:00点,电脑会出现“系统关机”对话框,并默认30秒延时自动关机。

2、定时提醒

命令:at 12:00 Net Send 10.10.36

.122与朋友约会的时间到了,快点准备出发吧!

其中Net Send是Windows内部程序,可以发送消息到网络上的其他用户、计算机。10.10.36.122是本机电脑的IP地址。这个功能在Windows中也称作“信使服务”。

3、自动运行批处理文件

如果公司的数据佷重要,要求在指定的'日期/时间进行备份,那么运行:

命令:at 1:00AM /Every:Saturday My_BackUp.bat

这样,在每个Saturday(周六)的早上1:00点,电脑定时启动My_BackUp.bat批处理文件。My_BackUp.bat是一个你自行编制的批处理文件,它包含能对系统进行数据完全备份的多条命令。

4、取消已经安排的计划

命令:at 5 /Delete

有时候,你已经安排好的计划可能临时变动,这样你可以及时地用上述命令删除该计划(5为指派给已计划命令的标识编号),当然,删除该计划后,可以重新安排。

AT命令集的描述

符号 * 表明该命令的设置可用AT&Wn命令存于两个用户方案中的一个

A/ 重执行命令

重执行前一AT命令行,主要用于连接时占线,无应答或号码错误。这一命令必须单独构成一命令行并由"/"字符结束,(<Enter> 不能用于结束命令)。

+++ 退出字符 缺省:+

切换调制解调器从在线状态到命令状态,而不会中断数据连接。可以通过改变S寄存器S2的值来改变这一字符。

AT=x 写入被选的S寄存器

这一命令将数值x写入当前被选的S寄存器,一个S寄存器可由ATSn命令选择,若 x 是一个数字,所有S 寄存器将返回 OK 响应。

AT? 读被选的S寄存器

这一命令读并且显示被选的S寄存器的内容。一个S寄存器可由ATSn命令选择。

ATA 应答

它必须是命令行中的最后一条指令。调制解调器在应答方式下继续执行连接程序。在与远端调制解调器交换载波后进入连接状态,如果在由寄存器S7规定的时间内(缺省值=50秒)没有检测到载波, 调制解调器将挂机。在连接过程中,通过DTE输入的任何一个字母都将中断这一命令。

ATBn* 选择ITU-T或Bell模式 缺省=0

ATB0 选择在1200和300bps速率下通讯的ITU-T V.22和V.21协议

ATB1 选择在1200和300bps速率下通讯的Bell 212A和103协议

ATCn 载波控制缺省=1

包含这一命令只是为了保证兼容性,执行号只是返回一结果码而没有其它作用。

ATC1 正常传输载波切换

ATDn 拨号

它必须是命令行中的最后一条指令, ATD命令使调制解调器摘机后, 根据输入的参数拨号,以建立连接。

如果不带参数,调制解调器摘机后,不拨号进入发起方式。

使用标点可使命令更易读懂。圆括号,连字符和空格符会被忽略。拔号命令行中如果出现了非法字符,则该字符及其后的内容将被忽略。调制解调器允许的拨号命令长度为36个字符。

参数:0-9 A B C D * # L P T R ! @ W , ^ S=n

0-9 DTMF 符号0到9

A-D DTMF 符号A,B,C和D。在一些国家中不使用这些符号

* "星"号(仅用于音频拨号)

# "#"号(仅用于音频拨号)

J 为本次呼叫执行在可提供的最高速率下的MNP10链路协商(可选)

K 使本次呼叫MNP10链路协商期间电源电平可调(可选)

L 重拨上一次拨过的号码

P 脉冲拨号

T 双音频拨号

R 逆叫方式。允许调制解调器使用应答方式呼叫只能作为发起使用的调制解调 器, 必须作为命令行中的最后一个字符输入。

! 使调制解调器按照S29中规定的值挂机一段时间再摘机。

@ 使调制解调器等待5秒钟的无声回答

w 按照寄存器S7中规定的时间,在拨号前等待拨号音。

, 在拨号过程中,按照寄存器S8中规定的时间,暂停

拨号后返回命令状态

^ 打开呼叫音

() 被忽视,用于格式化号码串

- 被忽视,用于格式化号码串

<space> 被忽视,用于格式化号码串

S=n 用AT&Zn 命令存在地址n处的号码拨号

ATE* 命令回应 缺省:1

ATE0 关闭命令回应

ATE1 打开 命令回应

ATHn 摘挂机控制 缺省:0

ATH0 使调制解调器挂机

ATH1 当调制解调器处于挂机状态,使调制解调器摘机,返回响 OK,等待进一步的命令。

ATIn 识别

I0 报告产品代码

I1 报告ROM中预先计算的校验和

I2 计算校验和并与ROM中的校验和比较,返回"OK"或"ERROR"结果码

I3 报告固件修正

I4 报告OEM定义的识别串

I5 报告国家代码参数

I6 报告固件修正

I7 报告调制解调器数据泵类型

ATLn* 扬声器音量 缺省:2

ATL0 扬声器低音量

ATL1 扬声器低音量

ATL2 扬声器中音量

ATL3 扬声器高音量

ATMn* 扬声器控制 缺省:1

ATM0 关闭扬声器

ATM1 扬声器在呼叫建立握手阶段打开至检测到来自于远端调制解调器的载波后关闭

ATM2 扬声器持续开

ATM3 扬声器在应答期间打开。当检测到来自于远端的调制解调器的载波和拨号时关闭

ATNn* 调制握手 缺省:1

ATN0 要求调制解调器S37选择连接速率,若S37=0,则连接速率必须与发出的上一条AT命令的速率相匹配。如果所选择的速率可用不止一个通讯标准实现(如Bell212A或ITU-T V.22 速率在 1200bps)调制解调器同时参考ATB 命令选择。

ATN1 允许时使用双方调制解调器都支持的任一速率握手,使能够自动检测。在这一方式下,ATB命令被忽视,调制解调器只用ITU-T方式连接。

ATOn 进入数据在现状态 缺省:0

ATO0 使调制解调器从命令在现状态直接返回数据在线状态,不经过自动均衡。

ATO1 使调制解调器从命令在现状态返回数据在状态,经过自动均衡。

ATP* 设脉冲拨号为缺省

ATQn* 结果码显示 缺省:0

ATQ0 调制解调器向DTE发送结果码

ATQ1 禁止调制解调器向DTE发送结果码

参阅调制解调器结果码一节的详细说明

ATSn 设S寄存器n为缺省寄存器

ATSn? 读S寄存器

读S寄存器中的内容,所有的S寄存器都可以读

ATSn=x 写入S寄存器

将 x值写入指定的S寄存器n

ATT* 设音频拔号为缺省

ATVn* 结束码类型 (消息控制) 缺省:1

ATV0 发送短型 (数字型) 结果码

ATV1 发送长型 (字符型) 结果码

ATWn* 协商进程报告 缺省:0

ATW0 不报告纠错呼叫进程

ATW1 报告纠错呼叫进程

ATW2 不报告纠错呼叫进程,CONNECT xxxx指示DCE速率。

ATXn* 扩展结果码 缺省:4

ATX0 调制解调器忽视拨号音和忙音。当由盲拨建立连接时,发送CONNECT信息。

ATX1 调制解调器忽视拨号音和忙音。当由盲拨建立连接时,CONNECT XXXX 反映的是比特速率

ATX2 调制解调器忽视忙音,但在拨号前等待拨号音,如果5秒钟内检测不到拨号音,则发送NO DIAL TONE 信息,连接建立后 发送 CONNECT xxxx反映比特速率。

ATX3 调制解调器忽视拨号音,若检测到忙音,发送BUSY信息,当由盲拨建立起连接时, CONNECT XXXX 反映的是比特速率。

ATX4 如果5秒钟内检测不到拨号音,发送NO DIAL TONE 讯息,检测到忙音, 发送BUSY信息。连接建立后发送CONNECT XXXX 反映比特速率。

使用AT命令首先要打开相应的服务才可以 右键我的电脑 选择管理 点一下左边的服务和应用程序 点击服务 从右边找到Task Scheduler用鼠标右键点击选择启动

AT 命令安排在特定日期和时间运行命令和程序。

要使用 AT 命令,计划服务必须已在运行中。

AT [\\computername] [ [id] [/DELETE] | /DELETE [/YES]]

AT [\\computername] time [/INTERACTIVE]

[ /EVERY:date[,...] | /NEXT:date[,...]] "command"

\\computername 指定远程计算机。 如果省略这个参数,

会计划在本地计算机上运行命令。

id指定给已计划命令的识别号。

/delete删除某个已计划的命令。如果省略 id,

计算机上所有已计划的命令都会被删除。

/yes不需要进一步确认时,跟删除所有作业

的命令一起使用。

time指定运行命令的时间。

/interactive 允许作业在运行时,与当时登录的用户

桌面进行交互。

/every:date[,...] 每个月或每个星期在指定的日期运行命令。

如果省略日期,则默认为在每月的本日运行。

/next:date[,...] 指定在下一个指定日期(如,下周四)运行命令。

如果省略日期,则默认为在每月的本日运行。

"command"准备运行的 Windows NT 命令或批处理程序。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/10970810.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-12
下一篇 2023-05-12

发表评论

登录后才能评论

评论列表(0条)

保存