命令行交互界面 操作系统MS-DOS是文本命令行交互界面。 口例如,需要将所有扩展名为“AAA”的文件替换为扩展 名为“BBB”,如果在“我的电脑”或“ WINDOWS资 源管理器″中,需要一个一个地去査找、改名,操作的 局限性是显而易见的。利用命令 rename [drive ][path] filename1 filename2Evren [drive: [path] filename filename2,使用通配符“*"或“?”,就可以方便地 更改一组文件名或扩展名。 Lecture 4 SHANDONG UNIYEKSETY
Lecture 4 11 命令行交互界面 ◼ 操作系统MS-DOS是文本命令行交互界面。 ❑ 例如,需要将所有扩展名为“.AAA”的文件替换为扩展 名为“.BBB”,如果在“我的电脑”或“WINDOWS资 源管理器”中,需要一个一个地去查找、改名,操作的 局限性是显而易见的。利用命令rename [drive:][path] filename1 filename2或ren [drive:][path] filename1 filename2,使用通配符“*”或“?”,就可以方便地 更改一组文件名或扩展名
命令行交互界面 不同的操作系统要用不同的命令进入命令行界面。 a在win9XMe的开始菜单中的运行程序中键入 command命令,可进入命令行界面。 口在Ⅵin20NT的开始菜单中的运行程序中键入“cmd 命令,可进入命令行界面。 批处理文件(也称为批处理程序或脚本)。 口批处理文件是无格式的文本文件,包含一条或多条命令 ,文件扩展名为“bat”或“cmd"。 a命令行键入批处理文件名, cmd. exe执行 口批处理文件中可使用for,goto,命令,可调用其他批处理 文件 Lecture 4 12 SHANDONG UNIYEKSETY
Lecture 4 12 命令行交互界面 ◼ 不同的操作系统要用不同的命令进入命令行界面。 ❑ 在Win9x/Me的开始菜单中的运行程序中键入 “command”命令,可进入命令行界面。 ❑ 在Win2000/NT的开始菜单中的运行程序中键入“cmd” 命令,可进入命令行界面。 ◼ 批处理文件(也称为批处理程序或脚本)。 ❑ 批处理文件是无格式的文本文件,包含一条或多条命令 ,文件扩展名为 “bat”或“cmd”。 ❑ 命令行 键入批处理文件名,cmd.exe执行 ❑ 批处理文件中可使用for, goto, if命令,可调用其他批处理 文件
批处理命令实现FTP文件自动传输 本机: Windows os,需文件传输目录C: Nocaldata 对方计算机:Unos,甲1020.153,文件接收目录 C:data,登录用户名 Zhangsan,口令123456 本机从对方计算机接收文件操作方法 test. ftp test. bat Open10.20.153 cd localdata User Zhangsan itp-n-S: c: test. ftp 123456 ∥-n表示在建立初始连接 cd data 后禁止自动登录功能 bin∥二进制码格式传输文件 prompt 将bat文件放在“任务 mget/如本机向对方发送文件,用mput计划”中,并设定自动 bye 运行,指定执行周期 exit SHANDONG UNIYEKSETY
批处理命令实现FTP文件自动传输 ◼ 本机:Windows OS, 需文件传输目录C:\localdata ◼ 对方计算机:Unix OS, IP 10.20.15.3 ,文件接收目录 C:\data,登录用户名Zhangsan,口令123456 ◼ 本机从对方计算机接收文件操作方法: ◼ test.ftp test.bat Open 10.20.15.3 User Zhangsan 123456 cd data bin //二进制码格式传输文件 prompt mget //如本机向对方发送文件,用mput bye quit exit cd localdata ftp –n –s:”c:\test.ftp” //-n表示在建立初始连接 后禁止自动登录功能 将bat文件放在“任务 计划”中,并设定自动 运行,指定执行周期
422文本菜单 字符界面下的菜单方式:在菜单方式下用户必 须在有限的一组选项中进行识别和选择,更多 的是响应而不是发出命令。 ■在这种界面中,人还是被看成操作员,机器做 出被动的反应,人只能使用手这一交互通道用 键盘输入选择信息,通过视觉通道获取信息 界面输出只能为静态的文本字符。 Lecture 4 14 SHANDONG UNIYEKSETY
Lecture 4 14 4.2.2文本菜单 ◼ 字符界面下的菜单方式:在菜单方式下用户必 须在有限的一组选项中进行识别和选择,更多 的是响应而不是发出命令。 ◼ 在这种界面中,人还是被看成操作员,机器做 出被动的反应,人只能使用手这一交互通道用 键盘输入选择信息,通过视觉通道获取信息, 界面输出只能为静态的文本字符
文本菜单优缺点 优点: 口用户不必记忆功能命令,缩短了用户的培训时间,减少用户的击键 次数,错误处理能力也有了显著提高。 缺点 口菜单层次过多,选项过于复杂,用户须逐级选择,不能步到位 ,交互过程太慢。 SHANDONG UNIYEKSETY
文本菜单优缺点 ◼ 优点: ❑ 用户不必记忆功能命令,缩短了用户的培训时间,减少用户的击键 次数,错误处理能力也有了显著提高。 ◼ 缺点: ❑ 菜单层次过多,选项过于复杂,用户须逐级选择,不能一步到位 ,交互过程太慢