M O D IFY FILE 命 令

M O D IFY FILE 命 令 - 图1M O D IFY FILE 命 令 - 图2打开编辑窗口 从中可以修改或创建文本文件

语 法

MODIFY FILE [ FileName | ?] [NOEDIT]

[NOMENU] [NOWAIT]

[RANGE nStartCharacter, nEndCharacter ] [[ W INDOW W indowName1 ]

[IN [WINDOW] W indowName2 | IN SCREEN]]

[AS nCodePage ] [SAME]

[SAVE]

参 数 描 述

FileName

M O D IFY FILE 命 令 - 图3M O D IFY FILE 命 令 - 图4M O D IFY FILE 命 令 - 图5M O D IFY FILE 命 令 - 图6M O D IFY FILE 命 令 - 图7M O D IFY FILE 命 令 - 图8M O D IFY FILE 命 令 - 图9M O D IFY FILE 命 令 - 图10指 定 文 本 文 件 的 文 件 名 若 未 给 新 文 本 文 件 指 定 扩 展 名 Visual FoxPro 自 动指 定 扩 展 名 为 .TXT MODIFY FILE 支 持 包 含 星 号 * M O D IFY FILE 命 令 - 图11 和 问 号 M O D IFY FILE 命 令 - 图12 通 配 符的 文 件 梗 概 每 个 匹 配 的 文 本 文 件 都 将 出 现 在 打 开 的 编 辑 窗 口 中

M O D IFY FILE 命 令 - 图13M O D IFY FILE 命 令 - 图14M O D IFY FILE 命 令 - 图15M O D IFY FILE 命 令 - 图16若省略文件名 打开的编辑窗口将赋给初始文件名 1 当关闭编辑窗口时 可以用另外一个文件名保存该文件

?

M O D IFY FILE 命 令 - 图17M O D IFY FILE 命 令 - 图18显 示 打 开 对 话 框 从 中 可 以 选 取 一 个 文 本 文 件

NOEDIT

M O D IFY FILE 命 令 - 图19M O D IFY FILE 命 令 - 图20M O D IFY FILE 命 令 - 图21指 定 该 文 本 文 件 不 能 更 改 但 可 以 查 看 或 者 将 文 本 文 件 复 制 到 剪 贴 板 上

N O M E N U

M O D IFY FILE 命 令 - 图22M O D IFY FILE 命 令 - 图23M O D IFY FILE 命 令 - 图24M O D IFY FILE 命 令 - 图25M O D IFY FILE 命 令 - 图26M O D IFY FILE 命 令 - 图27将 格 式 菜 单 标 题 从 系 统 菜 单 栏 中 移 去 可 防 止 更 改 字 体 字 体 大 小 行间 距 和 缩 进

NOWAIT

M O D IFY FILE 命 令 - 图28M O D IFY FILE 命 令 - 图29M O D IFY FILE 命 令 - 图30M O D IFY FILE 命 令 - 图31M O D IFY FILE 命 令 - 图32在 编 辑 窗 口 打 开 后 继 续 程 序 执 行 程 序 不 必 等 待 关 闭 编 辑 窗 口 而 是 继 续 执 行MODIFY FILE NOWAIT 之 后 的 程 序 行 如 果 在 程 序 中 发 出 M O D IFY FILE 命令 时 省 略 NOWAIT 编 辑 窗 口 打 开 后 暂 停 执 行 程 序 直 至 编 辑 窗 口 关 闭 为

M O D IFY FILE 命 令 - 图33

M O D IFY FILE 命 令 - 图34M O D IFY FILE 命 令 - 图35M O D IFY FILE 命 令 - 图36NOWAIT 仅在程序中有效 在命令窗口中发出 MODIFY FILE NOWAIT 时 无效

M O D IFY FILE 命 令 - 图37M O D IFY FILE 命 令 - 图38M O D IFY FILE 命 令 - 图39如果用单个 MODIFY FILE 命令打开多个编辑窗口 将隐含地发生 NOWAIT 例如

MODIFY FILE *.TXT

RANGE nStartCharacte r, nEndCharacter

M O D IFY FILE 命 令 - 图40M O D IFY FILE 命 令 - 图41M O D IFY FILE 命 令 - 图42M O D IFY FILE 命 令 - 图43指 定 打 开 编 辑 窗 口 时 选 定 的 字 符 范 围 字 符 范 围 从 nStartCharacter 指 定 位 置 到但 不 包 括 nEndCharacter 指 定 位 置 如 果 nStartCharacter 等 于

M O D IFY FILE 命 令 - 图44M O D IFY FILE 命 令 - 图45M O D IFY FILE 命 令 - 图46nEndCharacter 则 没 有 选 定 值 光 标 定 位 于 nStartCharacter 指 定 的 位 置

W INDOW W indowName1

M O D IFY FILE 命 令 - 图47M O D IFY FILE 命 令 - 图48M O D IFY FILE 命 令 - 图49M O D IFY FILE 命 令 - 图50M O D IFY FILE 命 令 - 图51指 定 一 个 窗 口 编 辑 窗 口 继 承 它 的 特 性 例 如 如 果 窗 口 是 由 DEFINE

W INDOW 的

FLOAT 子 句 创 建 的

那 么 编 辑 窗 口 能 够 移 动

窗 口 不 必 是 活 动

的 或 可 见 的

但 必 须 是 已 定 义 的

M O D IFY FILE 命 令 - 图52M O D IFY FILE 命 令 - 图53IN [WINDOW] W indowName2

M O D IFY FILE 命 令 - 图54M O D IFY FILE 命 令 - 图55M O D IFY FILE 命 令 - 图56M O D IFY FILE 命 令 - 图57M O D IFY FILE 命 令 - 图58指 定 一 个 父 窗 口 编 辑 窗 口 从 中 打 开 编 辑 窗 口 不 继 承 父 窗 口 的 特 性 并 且 不 能移 出 父 窗 口 之 外 如 果 父 窗 口 移 动 编 辑 窗 口 随 之 移 动

M O D IFY FILE 命 令 - 图59M O D IFY FILE 命 令 - 图60M O D IFY FILE 命 令 - 图61要访问编辑窗口 必须先用 DEFINE WINDOW 命令定义父窗口 并且父窗口是可见的

IN SCREEN

M O D IFY FILE 命 令 - 图62M O D IFY FILE 命 令 - 图63M O D IFY FILE 命 令 - 图64把 编 辑 窗 口 放 入 父 窗 口 后 在 V isual FoxPro 主 窗 口 中 打 开 它 包 含 IN W INDOW 子 句 可 以 把 编 辑 窗 口 放 入 父 窗 口

AS nCodePage

M O D IFY FILE 命 令 - 图65自 动 转 换 其 他 V isual FoxPro 平 台 上 创 建 的 文 本 文 件 中 的 重 音 字 符 数 值 表 达

M O D IFY FILE 命 令 - 图66M O D IFY FILE 命 令 - 图67M O D IFY FILE 命 令 - 图68M O D IFY FILE 命 令 - 图69M O D IFY FILE 命 令 - 图70M O D IFY FILE 命 令 - 图71M O D IFY FILE 命 令 - 图72式 nCodePage 指 定 了 文 本 文 件 创 建 时 所 在 的 V isual FoxPro 平 台 的 代 码 页 文件 以 该 代 码 页 保 存 除 非 选 择 文 件 菜 单 中 的 另 存 为 选 项 将 文 件 以 其他 代 码 页 保 存

S A M E

M O D IFY FILE 命 令 - 图73M O D IFY FILE 命 令 - 图74M O D IFY FILE 命 令 - 图75防 止 编 辑 窗 口 成 为 活 动 窗 口 如 果 编 辑 窗 口 被 隐 藏 它 仍 显 示 但 不 成 为 活 动 窗口

S A V E

M O D IFY FILE 命 令 - 图76M O D IFY FILE 命 令 - 图77M O D IFY FILE 命 令 - 图78M O D IFY FILE 命 令 - 图79M O D IFY FILE 命 令 - 图80激 活 另 外 一 个 窗 口 后 保 持 编 辑 窗 口 打 开 若 省 略 S A V E 激 活 另 外 一 个 窗 口后 编 辑 窗 口 将 关 闭 从 命 令 窗 口 发 出 命 令 时 包 含 SAVE 将 不 起 作 用

说 明

M O D IFY FILE 命 令 - 图81M O D IFY FILE 命 令 - 图82M O D IFY FILE 命 令 - 图83M O D IFY FILE 命 令 - 图84对文本文件进行修改后 更新的文件将写到磁盘上 在 Visual FoxPro 中 当在 工

M O D IFY FILE 命 令 - 图85M O D IFY FILE 命 令 - 图86M O D IFY FILE 命 令 - 图87M O D IFY FILE 命 令 - 图88M O D IFY FILE 命 令 - 图89M O D IFY FILE 命 令 - 图90M O D IFY FILE 命 令 - 图91M O D IFY FILE 命 令 - 图92M O D IFY FILE 命 令 - 图93M O D IFY FILE 命 令 - 图94M O D IFY FILE 命 令 - 图95M O D IFY FILE 命 令 - 图96M O D IFY FILE 命 令 - 图97M O D IFY FILE 命 令 - 图98M O D IFY FILE 命 令 - 图99M O D IFY FILE 命 令 - 图100M O D IFY FILE 命 令 - 图101M O D IFY FILE 命 令 - 图102M O D IFY FILE 命 令 - 图103M O D IFY FILE 命 令 - 图104M O D IFY FILE 命 令 - 图105M O D IFY FILE 命 令 - 图106M O D IFY FILE 命 令 - 图107M O D IFY FILE 命 令 - 图108具 菜单中选择 选项 时 可以在 选项 对话框的 编辑 选项卡中选定 制作备份 复选框 从而创建一个带有 .BAK 扩展名的备份文件 在 FoxPro 早期版本中 当 在 编辑 菜单中选择 参数选择 时 可以在 参数选择 对话框中选定 备份 复选框 从而创建一个带有 .BAK 扩展名的备份文件

M O D IFY FILE 命 令 - 图109M O D IFY FILE 命 令 - 图110M O D IFY FILE 命 令 - 图111除非在配置文件中用 TEDIT 指定一个外部编辑器 否则 使用 Visual FoxPro 编辑器

请 参 阅

* , & & , D O , M O D I F Y C O M M A N D , NOTE