M O D IFY FILE 命 令
打开编辑窗口 从中可以修改或创建文本文件
语 法
MODIFY FILE [ FileName | ?] [NOEDIT]
[NOMENU] [NOWAIT]
[RANGE nStartCharacter, nEndCharacter ] [[ W INDOW W indowName1 ]
[IN [WINDOW] W indowName2 | IN SCREEN]]
[AS nCodePage ] [SAME]
[SAVE]
参 数 描 述
FileName
指 定 文 本 文 件 的 文 件 名 若 未 给 新 文 本 文 件 指 定 扩 展 名 Visual FoxPro 自 动指 定 扩 展 名 为 .TXT MODIFY FILE 支 持 包 含 星 号 * 和 问 号 通 配 符的 文 件 梗 概 每 个 匹 配 的 文 本 文 件 都 将 出 现 在 打 开 的 编 辑 窗 口 中
若省略文件名 打开的编辑窗口将赋给初始文件名 1 当关闭编辑窗口时 可以用另外一个文件名保存该文件
?
显 示 打 开 对 话 框 从 中 可 以 选 取 一 个 文 本 文 件
NOEDIT
指 定 该 文 本 文 件 不 能 更 改 但 可 以 查 看 或 者 将 文 本 文 件 复 制 到 剪 贴 板 上
N O M E N U
将 格 式 菜 单 标 题 从 系 统 菜 单 栏 中 移 去 可 防 止 更 改 字 体 字 体 大 小 行间 距 和 缩 进
NOWAIT
在 编 辑 窗 口 打 开 后 继 续 程 序 执 行 程 序 不 必 等 待 关 闭 编 辑 窗 口 而 是 继 续 执 行MODIFY FILE NOWAIT 之 后 的 程 序 行 如 果 在 程 序 中 发 出 M O D IFY FILE 命令 时 省 略 NOWAIT 编 辑 窗 口 打 开 后 暂 停 执 行 程 序 直 至 编 辑 窗 口 关 闭 为
止
NOWAIT 仅在程序中有效 在命令窗口中发出 MODIFY FILE NOWAIT 时 无效
如果用单个 MODIFY FILE 命令打开多个编辑窗口 将隐含地发生 NOWAIT 例如
MODIFY FILE *.TXT
RANGE nStartCharacte r, nEndCharacter
指 定 打 开 编 辑 窗 口 时 选 定 的 字 符 范 围 字 符 范 围 从 nStartCharacter 指 定 位 置 到但 不 包 括 nEndCharacter 指 定 位 置 如 果 nStartCharacter 等 于
nEndCharacter 则 没 有 选 定 值 光 标 定 位 于 nStartCharacter 指 定 的 位 置
W INDOW W indowName1
指 定 一 个 窗 口 编 辑 窗 口 继 承 它 的 特 性 例 如 如 果 窗 口 是 由 DEFINE
W INDOW 的 |
FLOAT 子 句 创 建 的 |
那 么 编 辑 窗 口 能 够 移 动 |
窗 口 不 必 是 活 动 |
---|---|---|---|
的 或 可 见 的 |
但 必 须 是 已 定 义 的 |
IN [WINDOW] W indowName2
指 定 一 个 父 窗 口 编 辑 窗 口 从 中 打 开 编 辑 窗 口 不 继 承 父 窗 口 的 特 性 并 且 不 能移 出 父 窗 口 之 外 如 果 父 窗 口 移 动 编 辑 窗 口 随 之 移 动
要访问编辑窗口 必须先用 DEFINE WINDOW 命令定义父窗口 并且父窗口是可见的
IN SCREEN
把 编 辑 窗 口 放 入 父 窗 口 后 在 V isual FoxPro 主 窗 口 中 打 开 它 包 含 IN W INDOW 子 句 可 以 把 编 辑 窗 口 放 入 父 窗 口
AS nCodePage
自 动 转 换 其 他 V isual FoxPro 平 台 上 创 建 的 文 本 文 件 中 的 重 音 字 符 数 值 表 达
式 nCodePage 指 定 了 文 本 文 件 创 建 时 所 在 的 V isual FoxPro 平 台 的 代 码 页 文件 以 该 代 码 页 保 存 除 非 选 择 文 件 菜 单 中 的 另 存 为 选 项 将 文 件 以 其他 代 码 页 保 存
S A M E
防 止 编 辑 窗 口 成 为 活 动 窗 口 如 果 编 辑 窗 口 被 隐 藏 它 仍 显 示 但 不 成 为 活 动 窗口
S A V E
激 活 另 外 一 个 窗 口 后 保 持 编 辑 窗 口 打 开 若 省 略 S A V E 激 活 另 外 一 个 窗 口后 编 辑 窗 口 将 关 闭 从 命 令 窗 口 发 出 命 令 时 包 含 SAVE 将 不 起 作 用
说 明
对文本文件进行修改后 更新的文件将写到磁盘上 在 Visual FoxPro 中 当在 工
具 菜单中选择 选项 时 可以在 选项 对话框的 编辑 选项卡中选定 制作备份 复选框 从而创建一个带有 .BAK 扩展名的备份文件 在 FoxPro 早期版本中 当 在 编辑 菜单中选择 参数选择 时 可以在 参数选择 对话框中选定 备份 复选框 从而创建一个带有 .BAK 扩展名的备份文件
除非在配置文件中用 TEDIT 指定一个外部编辑器 否则 使用 Visual FoxPro 编辑器
请 参 阅
* , & & , D O , M O D I F Y C O M M A N D , NOTE