M O D IFY C O M M A N D 命 令

M O D IFY C O M M A N D 命 令 - 图1M O D IFY C O M M A N D 命 令 - 图2打开一个编辑窗口 从中可以修改或创建程序文件

语 法

MODIFY COMMAND [ 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 C O M M A N D 命 令 - 图3M O D IFY C O M M A N D 命 令 - 图4M O D IFY C O M M A N D 命 令 - 图5M O D IFY C O M M A N D 命 令 - 图6M O D IFY C O M M A N D 命 令 - 图7指 定 打 开 或 创 建 的 程 序 文 件 名 若 不 指 定 新 建 程 序 文 件 的 扩 展 名 Visual FoxPro 自 动 指 定 .PRG 为 扩 展 名 MODIFY COMMAND 支 持 含 有 星 号 *

M O D IFY C O M M A N D 命 令 - 图8M O D IFY C O M M A N D 命 令 - 图9M O D IFY C O M M A N D 命 令 - 图10M O D IFY C O M M A N D 命 令 - 图11和 问 号 M O D IFY C O M M A N D 命 令 - 图12 通 配 符 的 文 件 梗 概 名 称 与 这 个 文 件 梗 概 匹 配 的 每 一 个 文 件 都 在编 辑 窗 口 中 打 开

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

?

M O D IFY C O M M A N D 命 令 - 图19M O D IFY C O M M A N D 命 令 - 图20M O D IFY C O M M A N D 命 令 - 图21M O D IFY C O M M A N D 命 令 - 图22显 示 打 开 对 话 框 可 以 从 中 选 择 一 个 已 有 程 序 或 键 入 要 创 建 的 新 程 序名

NOEDIT

M O D IFY C O M M A N D 命 令 - 图23M O D IFY C O M M A N D 命 令 - 图24指 定 不 能 对 程 序 文 件 作 更 改 但 是 可 以 查 看 程 序 文 件 或 者 将 程 序 文 件 复 制 到 剪贴 板 中

N O M E N U

M O D IFY C O M M A N D 命 令 - 图25M O D IFY C O M M A N D 命 令 - 图26M O D IFY C O M M A N D 命 令 - 图27M O D IFY C O M M A N D 命 令 - 图28M O D IFY C O M M A N D 命 令 - 图29M O D IFY C O M M A N D 命 令 - 图30从 系 统 菜 单 栏 中 移 去 格 式 菜 单 标 题 可 以 防 止 用 户 更 改 字 体 字 体 大小 行 间 距 和 行 缩 进

NOWAIT

M O D IFY C O M M A N D 命 令 - 图31M O D IFY C O M M A N D 命 令 - 图32M O D IFY C O M M A N D 命 令 - 图33M O D IFY C O M M A N D 命 令 - 图34M O D IFY C O M M A N D 命 令 - 图35M O D IFY C O M M A N D 命 令 - 图36M O D IFY C O M M A N D 命 令 - 图37在 打 开 编 辑 窗 口 后 继 续 程 序 的 执 行 程 序 不 必 等 待 编 辑 窗 口 关 闭 而 是 继 续 执行 命 令 M O D I F Y C O M M A N D N O W A I T 所 在 行 的 后 继 语 句 行 若 在 程 序 中 使用 M O D I F Y C O M M A N D 时 省 略 NOWAIT 子 句 打 开 编 辑 窗 口 后 程 序 暂 停执 行 直 到 关 闭 编 辑 窗 口

M O D IFY C O M M A N D 命 令 - 图38M O D IFY C O M M A N D 命 令 - 图39M O D IFY C O M M A N D 命 令 - 图40NOWAIT 仅在程序中有效 在命令窗口中发出 MODIFY COMMAND NOWAIT 时 无效

M O D IFY C O M M A N D 命 令 - 图41M O D IFY C O M M A N D 命 令 - 图42M O D IFY C O M M A N D 命 令 - 图43当用一条 MODIFY COMMAND 命令打开多个窗口时 隐含使用 NOWAIT 例如

MODIFY COMMAND *.PRG.

RANGE nStartCharacte r, nEndCharacter

M O D IFY C O M M A N D 命 令 - 图44M O D IFY C O M M A N D 命 令 - 图45M O D IFY C O M M A N D 命 令 - 图46M O D IFY C O M M A N D 命 令 - 图47M O D IFY C O M M A N D 命 令 - 图48M O D IFY C O M M A N D 命 令 - 图49指 定 打 开 编 辑 窗 口 时 选 择 的 字 符 范 围 从 nStartCharacter 位 置 开 始 一 直 到但 不 包 括 nEndCharacter 若 nStartCharacter 等 于 nEndCharacter 则 不 选

M O D IFY C O M M A N D 命 令 - 图50M O D IFY C O M M A N D 命 令 - 图51择 字 符 光 标 停 在 nStartCharacter 指 定 的 位 置 处

W INDOW W indowName1

M O D IFY C O M M A N D 命 令 - 图52M O D IFY C O M M A N D 命 令 - 图53M O D IFY C O M M A N D 命 令 - 图54M O D IFY C O M M A N D 命 令 - 图55M O D IFY C O M M A N D 命 令 - 图56M O D IFY C O M M A N D 命 令 - 图57M O D IFY C O M M A N D 命 令 - 图58指 定 一 个 窗 口 名 编 辑 窗 口 继 承 其 特 性 例 如 如 果 创 建 该 窗 口 时 DEFINE W INDOWS 含 有 FLOAT 选 项 则 编 辑 窗 口 可 移 动 该 窗 口 不 必 为 活 动 或 可见 的 但 必 须 是 已 定 义 的

IN [WINDOW] W indowName2

M O D IFY C O M M A N D 命 令 - 图59M O D IFY C O M M A N D 命 令 - 图60M O D IFY C O M M A N D 命 令 - 图61M O D IFY C O M M A N D 命 令 - 图62指 定 编 辑 窗 口 打 开 时 所 在 的 父 窗 口 名 编 辑 窗 口 不 继 承 父 窗 口 的 特 性 并 且 不 能移 出 父 窗 口 之 外 父 窗 口 移 动 时 编 辑 窗 口 随 之 移 动

M O D IFY C O M M A N D 命 令 - 图63M O D IFY C O M M A N D 命 令 - 图64M O D IFY C O M M A N D 命 令 - 图65要访问编辑窗口 必须先用 DEFINE WINDOW 定义父窗口 并且父窗口必须是可见的

IN SCREEN

M O D IFY C O M M A N D 命 令 - 图66M O D IFY C O M M A N D 命 令 - 图67M O D IFY C O M M A N D 命 令 - 图68M O D IFY C O M M A N D 命 令 - 图69把 编 辑 窗 口 放 入 父 窗 口 后 在 V isual FoxPro 主 窗 口 中 打 开 它 通 过 包 含 IN W INDOW 子 句 可 以 将 编 辑 窗 口 放 在 父 窗 口 中

AS nCodePage

M O D IFY C O M M A N D 命 令 - 图70M O D IFY C O M M A N D 命 令 - 图71自 动 转 换 在 其 他 V isual FoxPro 平 台 上 所 创 建 程 序 文 件 中 的 重 音 字 符 数 值 表达 式 nCodePage 指 定 Visual FoxPro 平 台 的 代 码 页 在 此 代 码 页 上 创 建 程 序 文

M O D IFY C O M M A N D 命 令 - 图72M O D IFY C O M M A N D 命 令 - 图73M O D IFY C O M M A N D 命 令 - 图74M O D IFY C O M M A N D 命 令 - 图75M O D IFY C O M M A N D 命 令 - 图76M O D IFY C O M M A N D 命 令 - 图77M O D IFY C O M M A N D 命 令 - 图78M O D IFY C O M M A N D 命 令 - 图79件 文 件 以 此 代 码 页 保 存 除 非 从 文 件 菜 单 中 选 择 另 存 为 命 令 将文 件 以 其 他 的 代 码 页 保 存

S A M E

M O D IFY C O M M A N D 命 令 - 图80M O D IFY C O M M A N D 命 令 - 图81M O D IFY C O M M A N D 命 令 - 图82防 止 编 辑 窗 口 成 为 活 动 窗 口 若 编 辑 窗 口 为 隐 藏 状 态 它 将 被 显 示 但 不 会 成 为活 动 窗 口

S A V E

M O D IFY C O M M A N D 命 令 - 图83M O D IFY C O M M A N D 命 令 - 图84M O D IFY C O M M A N D 命 令 - 图85M O D IFY C O M M A N D 命 令 - 图86M O D IFY C O M M A N D 命 令 - 图87M O D IFY C O M M A N D 命 令 - 图88在 激 活 其 他 窗 口 后 保 持 编 辑 窗 口 打 开 若 省 略 S A V E 则 其 他 窗 口 激 活 后 将关 闭 编 辑 窗 口 在 命 令 窗 口 中 发 出 命 令 时 包 含 S A V E 则 无 此 作 用

说 明

M O D IFY C O M M A N D 命 令 - 图89M O D IFY C O M M A N D 命 令 - 图90M O D IFY C O M M A N D 命 令 - 图91M O D IFY C O M M A N D 命 令 - 图92M O D IFY C O M M A N D 命 令 - 图93M O D IFY C O M M A N D 命 令 - 图94M O D IFY C O M M A N D 命 令 - 图95M O D IFY C O M M A N D 命 令 - 图96M O D IFY C O M M A N D 命 令 - 图97M O D IFY C O M M A N D 命 令 - 图98M O D IFY C O M M A N D 命 令 - 图99M O D IFY C O M M A N D 命 令 - 图100M O D IFY C O M M A N D 命 令 - 图101M O D IFY C O M M A N D 命 令 - 图102M O D IFY C O M M A N D 命 令 - 图103M O D IFY C O M M A N D 命 令 - 图104M O D IFY C O M M A N D 命 令 - 图105M O D IFY C O M M A N D 命 令 - 图106M O D IFY C O M M A N D 命 令 - 图107修改程序文件之后 更新过的文件将写到磁盘上 选取 编辑 菜单上的 属性 若在其中的 编辑属性 对话框中选取 制作备份 复选框 则创建具有 .BAK 扩展名的备份文件 在早期版本的 FoxPro 中 是通过在 编辑 菜单中选取 参数选择 项

M O D IFY C O M M A N D 命 令 - 图108M O D IFY C O M M A N D 命 令 - 图109M O D IFY C O M M A N D 命 令 - 图110M O D IFY C O M M A N D 命 令 - 图111M O D IFY C O M M A N D 命 令 - 图112M O D IFY C O M M A N D 命 令 - 图113并在出现的 选择 对话框中选取 备份 复选框 创建一个带 .BAK 扩展名的备份文件

M O D IFY C O M M A N D 命 令 - 图114M O D IFY C O M M A N D 命 令 - 图115M O D IFY C O M M A N D 命 令 - 图116除非在配置文件中用 TEDIT 指定一个外部编辑器 否则 一般使用 Visual FoxPro 的内置编辑器

请 参 阅

* , & & , D O , MODIFY FILE , NOTE