![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-04 06:58 |
共 48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行 |
| DOS学习入门 & 精彩文章 (教学室) » 转贴《4DOS 中文说明文件-4DOS.INI》作者:Kii Ali |
| 可打印版本 3,824 / 0 |
| 第1楼 Lydong | 发表于 2002-10-22 00:00 |
| 元老会员 发帖 407 积分 1,468 来自 广州 | |
|
转贴《4DOS 中文说明文件-4DOS.INI》作者:Kii Ali 鉴于有不少人对4DOS.INI 这个档的写法仍然模模糊糊的,弟花 了时间去翻译这个东西,希望对大家有所助益。当然翻得不好,有些 地方是相当的‘直译’手法,可能看了不太顺,还请多多见谅。 引用时烦请注明出处,若有错误也请通知,谢谢。 ┌────────┐ │ 4DOS.INI 格式 │ └────────┘ 4DOS.INI 档是 ASCII 档,包含直接控制4DOS 的组态,于主要 的和第二层 shell。空白行将可被忽略,和可被使用以分开的直接设 定群。你可放置注解于此档,以分号为一行之开始来做为注解。你也 可放置注解在任何行的结尾,除了一个包含文字字串的值,用以输入 最少一个SPACE或tab 在此值之后。一个分号,和你的注解。 此档有二个部份,以在方形括弧之中来确认。这部分名字是: : 当 4DOS 执行做为主要的 shell 时,直接设定于 这个部份,将可被使用。 : 当 4DOS 只被用来做第二层shell时,直接设定 在此部份,和超过任何相当于主要的 shell 设定。 在每个部份之前的行,可被使用于两个主要的和第二层 shells 。 ┌────────┐ │ 4DOS.INI 位置 │ └────────┘ 当 4DOS 载入做为主要的 shell,它寻找: * 在config.sys 里"SHELL=" 之行, "@d:\path\inifile "的选 项。 * 档 4DOS.INI 在 COMSPEC 目录 (此目录于 4DOS.COM 被储存 的地方)。 * 档 4DOS.INI 在启动磁碟的根目录。 当 4DOS 做第二层 shell 时,它重新处理此档,使用给主要的 shell(如果那个档包含 部份),然后处理任何 "@d:\path\inifile" 选项于第二层 shell 命令行。你可以 OVERRUN 重新处理主要 shell 档于第二层 shells ,用于下一个直接的 INIFILE (见于下方,进阶的直接设定 )。 ┌──────────┐ │ 起始的直接设定 │ └──────────┘ 在这个部份的直接设定,控制 4DOS 如何开始,和它用来寻找自 己档案的地方。 4StartPath = Path: 设定磁碟和目录,4DOS 将在那里寻找 4Start 和 4EXIT 批次档 (请 见4HELP 里 -StartUP-)。 Alias = nnnn (1024): 设定别名列出大小 (in bytes)。范围是 256 到 32000 bytes 。 AutoExecPath = Path: 设定用来找 AUTOEXEC.BAT 的路径,如果 4DOS 用/P 选项做为主要 的 shell 。它的内定值是启动磁碟的根目录。 EnvFree = nnnn (128): 设定免费环境空间的最小量 (in bytes)。那将被第二层 shells 所 用。范围是 128 到 32000 bytes. Environment = nnnn (512): 设定环境大小 (in bytes)。范围是 256 到 32000 bytes。 HelpOptions = : 设定 4DOS 求助系统的内定选项。 /M 使用单色于颜色显示。 /S0 执行滑鼠内定速度的一半。 /S2 执行滑鼠内定速度两倍。 /S4 执行滑鼠内定速度四倍。 /X 取消滑鼠支援。 HelpPath = Path: 当按下 F1或求助命令被使用时,设定路径用来找 4HELP.EXE 此档。 如果此直接设定未被使用,4DOS 将寻找现行的目录和每个在PATH 里 的目录。 History = nnnn (1024): 设定历史列出大小 (in bytes)。范围是 512 到 8192 bytes。 LogName = file (none): 设定 Log 档名和路径。如果此处只给路径,4DOS 将使用内定 log 档名 (4DOSLOG)。使用LogName 不要打开 logging on,你必需使用 LOG ON 来开启。 PauseOnError = YES | No: Yes" 告诉 4DOS 暂停在此讯息 "Error in 4DOS.INI, press any key to continue processing"(4DOS.INI 档错误,按任何键继续处理。 )这用来显示任何错误讯息,关于4DOS.INI 的特别命令行。 "No" 则继续处理,在错误讯息显示之后仍不被显示. Swapping = Swap type ...: 设定 4DOS 记忆体交换种类。做为主要的 shell ,记忆体交换正常 需要约 96K EMS记忆体,或92K XMS 记忆体或磁碟空间。第二层 shells 正常需要 32K EMS,或24K of XMS 或磁碟空间. 记忆体交换种类可以是: EMS: 4DOS 将交换到 EMS 扩充记忆体,如果它可用的话。 XMS: 4DOS 将交换到 XMS 延伸记忆体,如果它可用的话。 d:\path: 4DOS 将制造交换档于被指定的磁碟和目录。 此档将被称为 4DOSSWAP.NNN 。 "NNN" 是 shell 几层的号码. None: 不做记忆体交换。此 4DOS 暂存部分将永停留于记忆体。 比较于其他的记忆体交换种类。这将减少应用程式可用的记忆体 空间大约 90K。 你可指定多重交换种类, 4DOS 以他们被列出的顺序来尝试SWAP , 内定交换规格是: Swapping = EMS, XMS, x:\, None "x" 是启动磁碟 (做为主要的 shell时) 或是 COMSPEC磁碟 (做为第 二层 shells 时). UMBEnvironment = Yes | NO: "Yes" 载入主要的环境到UMB (上方记忆体区块),如果它可用的话。 UMBLoad = Yes | NO: "Yes" 载入4DOS 常驻的部分到UMB (上方记忆体区块),如果它可用 的话。 ┌────────┐ │ 颜色直接设定 │ └────────┘ 这些直接设定控制4DOS 使用显示的颜色。颜色的格式如: fg ON bg fg 是前景颜色,bg 是背景颜色,和 bc 是边缘颜色。颜色名称是: Black (黑) Blue (蓝) Green (绿) Red (红) Magenta(紫红) Cyan (青) Yellow (黄) White(白) 颜色名称和关键字 BRIght (高亮度) BLInk(闪烁)和 BORder (边缘)可被缩短到三个字母. ColorDir = ext1 ext2 ...:colora;ext3 ext4 ... :colorb ... (none): 设定目录的颜色。格式如同使用于COLORDIR环境变数 (见-VARS-)。 ListColor = Color: 设定被 LIST 和 SELECT 命令所使用的颜色。 StdColor = Color: 设定标准颜色,当未订出颜色规格而使用CLS 命令时,或着用在 LIST 和 SELECT 当 ListColor 未被设定时。 ┌──────────┐ │ 键盘对应直接设定 │ └──────────┘ 这一项里的直接设定,准许您更改给 4DOS 使用的命令行编辑键 和其他内部功能键。他们的效果只对 4DOS 它自己,而不影响其他程 式(包含求助系统)。 4DOS 处理全部命令行编辑键,在寻找按键别 名( ALIAS ) 前指定。举例,如果你指定 Shift-F1 是求助,而且也 指定Shift-F1 对应到键的别名,键的别名将会被忽略。 有三个预先对应键: Tab 和 Shift-Tab (个别地对应到到下一 个档,和先前的档)和 Ctrl-Bksp (对应到 DelWordRight)。如果 你需要清除这些指定,你可以指定 Tab, Shift-Tab, 或 Ctrl-Bksp 对应到一按键别名,使用 ClearKeyMap 直接设定。详细的描述于下 方的进阶的直接设定。 正确的键盘名称和 CODE 资讯请见 -KEY- 。 一般的输入键 ────── 这些直接设定是有效的,每当 4DOS 要求从键盘输入,包含命令 行编辑和 DESCRIBE , ESET, INPUT, LIST, 和 SELECT 命令。(命 令历史列表的卷动以 NextHist 和 PrevHist 来控制(见下方),非 由Up 和Down 直接设定。) Backspace = key (Bksp): 删除游标左侧字元。 BeginLine = key (Home): 移动游标到行的开头。 Del = key (Del): 删除游标处的字元。 DelToBegin = key (Ctrl-Home): 删除从游标到行开始的字元。 DelToEnd = key (Ctrl-End): 删除从游标到行结尾的字元。 DelWordLeft = key (Ctrl-L): 删除词到游标左侧。 DelWordRight = key (Ctrl-R, Ctrl-Bksp): 删除词到游标右侧。见下方的 ClearkeyMap 于进阶的直接设定,如 果你需要移去Ctrl-Bksp 的对应功能。 Down = key (Down): 在LIST 的下一行卷动显示。移动游标下一个行于SELECT 和在命令历 史视窗。 EndLine = key (End): 移动游标到行的结尾。 DelLine = key (Esc): 删除整行。 ExecLine = key (Enter): 执行或接受此行。 Ins = key (Ins): 切换插入 / 覆写模式在行编辑时。 Left = key (Left): 移动游标往左一个字元; 移动显示往左 8 列于 LIST. Normalkey = key (none): 不指定一般的输入键,以便取消键的可用意义于 4DOS 或使它可用的 于按键别名。这个将造成 4DOS 对待按键如同"正常的" 键而无特别 的功能。 Right = key (Right): 移动游标右一个字元;卷动显示往右 8 列于 LIST。 Up = key (Up): 卷动显示往上一行于 LIST;移动游标往上一行于SELECT和命令历史 视窗。 WordLeft = key (Ctrl-Left): 移动游标往左一个词;移动显示往左 40 列于 LIST。 WordRight = key (Ctrl-Right): 移动游标往右一个词;卷动显示往右 40 列于 LIST。 命令行编辑键 ────── 接下来的直接设定只应用于命令行编辑 (见-EDITING-)。他们 只在4DOS 提示下才有效。 AddFile = key (F10): 保存现行的档名完成输入和插入下一个相同的档名。 CommandEscape = key (Alt-255): 准许按键的直接输入that would 正常地 be 解释如同编辑器命令. DelHistory = key (Ctrl-D): 删除被显示的历史列出输入, 和显示前一个输入。 EndHistory = key (Ctrl-E): 显示最后历史列出输入。 Help = key (F1): 启动 4DOS 求助工具。 NextFile = key (F9, Tab): 得到下一个相同档名。见下方的ClearkeyMap 于进阶的直接设定,如 果你需要移去Tab 的对应功能. NextHistory = key (Down): 重新呼叫下一个命令从命令历史. NormalEditKey = key (none): 不指定命令行编辑键,以便使用这个键的平常意义,当编辑命令行, 或做为按键别名之用,这个将造成4DOS 对待此按键如同 "正常的"键 ,而无特别的功能. PrevFile = key (F8, Shift-Tab): 得到前一个相同档名。见ClearKeyMap 于进阶的直接设定,如果你需 要移去 Shift-Tab 的对应功能. PrevHistory = key (Up): 重新呼叫前一个命令从命令历史。 SaveHistory = key (Ctrl-K): 存下命令行于历史列出,而不用执行它。 历史视窗键 ───── HistWinBegin = key (Ctrl-PgUp): 移动到历史的第一 行,当于历史视窗时。 HistWinDel = key (Ctrl-D): 删除被选择的行,从历史视窗。 HistWinEdit = key (Ctrl-输入): 移动一行,从历史视窗到DOS 命令编辑行。 HistWinEnd = key (Ctrl-PgDn): 移动到历史的最后一行,当于历史视窗时。 HistWinExec = key (Enter): 执行被选择行,于历史视窗。 HistWinOpen = key (PgUp): 带出历史视窗,当于命令行时。 NormalHWinKey = key (none): 不指定历史视窗键,以取消键盘常用的意义于历史视窗。这将造成 4DOS 对待按键如同 "正常的" 键,而无特别的功能。 列出键 ─── 这些直接设定控制按键,使用于LIST 命令。 ListFind= key (F): 提示和寻找字串。 ListHighBit = key (H): 切换 LIST "去掉高位元" 选项,它可帮助于显示档案,于特定的文 书处理器。 ListNext = key (N): 找下一个相同字串。 ListPrint = key (P): 印出档案于 LPT1。 ListWrap = key (W): 切换 LIST wrap 选项 on 和 off 。 wrap 选项重排文字于右边界。 NormalListKey = key (none): 不指定LIST 列出键以取消常用的意义于 LIST 。这个将造成 4DOS 对待按键如同 "正常的" 键,而无特别的功能。 ┌────────┐ │进阶的直接设定 │ └────────┘ 这些直接设定用来当做与特别产品相同度,给不常见的组态,或诊断 问题所用。他们并未需求在其他情况下。 ChangeTitle = YES | No: 决定 4DOS 是否更改 OS/2 meeting标题,当执行外部程式从 OS/2 2.0 DOS meeting 。 ClearKeyMap: 清除全部现行的键对应。清除键对应是特别直接的,它没有任何值或 "=" 在它之后。使用清除键对应,如果你要做一个键于4DOS 的内定 对应 (Tab, Shift-Tab, 或Ctrl-Bksp) 可用的给按键别名(ALIAS), 或是于 部份清除键对应,继承于主要的 shell 。.清除键 对应,必须出现于任何其他键对应直接设定之前。如果你只需要清除 一些内定对应,使用ClearKeyMap ,然后重新制造您要保留的对应 ( 如 "Tab=NextFile", 等等). CopyEA = YES | No: 决定 4DOS 是否拷贝和移动命令,尝试去拷贝延伸的属性,当执行 于 OS/2 1.x 或2.0 DOS meeting. CritFail = Yes | NO: 这个同样的如 /F 于 the SHELL= 行于CONFIG.SYS 。它拦截 DOS 严 重错误和报回来失败讯息。并不被推荐于正常的使用,因为你将没有 机会去重新动作于严重错误,和更正这个起因于它的问题。 DiskReset = Yes | NO: 启动或取消磁碟重置在 COPY MOVE 和 RENAME 之后,和在 DIR 之前 。设定 Yes 如果你有问题于磁碟更改侦测,在 cached 或非标准软 碟或with 网路软体,当它不正当地进出资料到磁碟。 DRSets = YES | No: 设定 4DOS 正常地恢复环境变数设定,在DR-DOS的CONFIG.SYS 档。 设定DRSets to No 取消这个特色。 DVCleanup = YES | No: 不取消 4DOS 的 DESQView 关闭视窗 Clearup 码,和重新启动 Quit 选择于 DESQView选单,当于在 4DOS 提示之时。这将避免4DOS清除 洁的特定的来源,如果你关闭 4DOS 视窗从DESQView选单。 FineSwap = Yes | NO: "Yes" 启动 "fine-grained" 检查在磁碟记忆体交换时。只被用来诊 断不常见的记忆体交换问题. FullINT2E = Yes | NO: 启动全面支援 for COMMAND.COM "backdoor" (中断 2E)。只有效于 主要的 shell 载入经由 SHELL= 命令于 CONFIG.SYS 。详见手册附 录C ;资讯亦见APPNOTES.DOC ,于程式需要这个选项时。 Inherit = YES | No: 设定 "No" 以取消继承于第二层 shell 的别名和历史列出。 MessageServer = YES | No: 启动或取消 "Message server",用来恢复错误讯息文字于DOS 外部 命令,比如 DISKCOPY和FORMAT. NetwareNames = Yes | NO: 设定 Yes 来包含字串在4DOS 常驻的部分,当Netware 载入时可寻找 到。在 Netware 系统,Netwarenames 必须设成 Yes,避免在LOGIN 时因破坏环境变数而出错。 NextINIFile = file: 此档名必须指定全部路径。所有后来的 shells 将读此被指定的INI 档,和忽略任何 部份于原始的 4DOS.INI 。准许工作站使 用者移动 4DOS.INI 到网路磁碟给第二层 shells. Reduce = YES | No: 设定成 "No" 以取消被第二层SHELL 所使用的,较小的记忆体交换大 小。只用于诊断不常见的记忆体交换问题。 ReserveTPA = YES | No: 设定 "No" 以避免 4DOS 在命令行提示下时,保留记忆体给它的暂存 的部分。只用于诊断不常见的 TSR 或记忆体交换问题。 StackSize= nnnn (3584): 设定 4DOS 内部堆叠大小。范围是 3584 到 8192. SwapReopen = Yes | NO: 设定 "Yes" 启动 4DOS 记忆体交换档重新打开,如果它被另一个程 式关闭。这个需要于交换 4DOS 到 Novell Netware 磁碟。在所有的 环境下,它只用于诊断目的。 UniqueSwapName = Yes | No: 设定 Yes 以更改磁碟交换档名从4DOSSWAP.nnn 到 4DOS 产生的单一 档名。这个只需要于,当使用磁碟交换以 COMMAND.COM 做为主要的 shell,或于 OS/2 2.0 DOS meeting。内定为 Yes 于 OS/2 2.0 DOS meeting 和其他地方。 ┌───┐ │举例 │ └───┘ 接下来的举例给你一些您可设在4DOS.INI 的IDEA。注解于每个直接 设定,用来解释他们做什么。 Swap = xms, h:\, c:\ ; 试XMS,然后RAM 磁碟, ; 然后C: 的根目录。 Environment = 1792 ; 设定环境大小 Alias = 6144 ; 设定别名大小 History = 1024 ; 设定历史大小 UmbEnv=Y ; 主要的环境于UMB BatchEcho = No ; 内定是 ECHO OFF EditMode = 插入 ; 编辑器于插入模式 CursorO = 100 ; 覆写游标 100% CursorI = 10 ; 插入游标 10% |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |