MS-DOS 和批处理有什么区别?
What's the difference between MS-DOS and Batch?
我读到 MS-DOS 和 Batch 显然不是一回事,但这就是我被教导的方式。
我在上面找不到网站或问答,所以有人可以帮忙解释一下吗?
批处理文件语言是 MSDos 的一部分。它也是 MSDos 后继者的一部分 - OS/2、Windows 16 位、Win 32 在 9x 上作为 MSDos 7,在 Win NT 32 位上作为 MSdos 5.5,这是当前版本。 64 位没有 MSDos。
在 OS/2 中,IBM 工程师尝试将编程语言结构连接到 MSDos 批处理 - Microsoft 工程师针对 Windows 2000 更新了此内容。要保持与 MSDos 批处理的兼容性,这需要可怕的黑客攻击。两个命令处理器是
command.com - 16 位 MSDos 命令处理器。有很多版本 1,2, 3, 3.3, 4, 5, 6, 6.22, (on 9x) 7, 7.1, (on Win NT) 5.5.
cmd.exe - 32 位或 64 位 windows 也理解 MSDos 语法的命令处理器。有两个主要版本 - NT4 和 OS/2 以及 Windows 2000 及更高版本。
在 Windows 中,如果您输入 command.com,它会将您的命令发送到 cmd.exe 以执行。
试试这个。
输入开始 - 运行
cmd
然后在控制台中window
ver
然后输入开始 - 运行
command
然后在控制台中window
ver
然后输入开始 - 运行
command /k ver
还有
仅仅因为程序是控制台程序并不意味着涉及命令处理器。如果您在“开始”中键入 ftp - 运行 只有 ftp.exe 在该控制台中是 运行。
MS Dos 是现在的 Microsoft 磁盘操作系统,简称 OS。 Windows 现已成为 Microsoft OS 的一部分,并且是一个图形层,允许最终用户进行更多操作,但我们仍然可以访问许多基于 DOS 的命令。
这是通过命令提示符 (CMD.EXE) 完成的。
命令提示符允许终端样式(none 图形)环境,我们可以将命令放在一起以与机器交互。例如,DIR 将给出当前目录的目录列表。这些命令可以通过传入的参数进行操作,例如 DIR /AD /S 将使用 AD 列出所有目录(不是文件),而 /S 将递归子目录。
如果你花时间在 DOS 环境中工作,你会想将许多命令串在一起,你可以创建一个扩展名为 .bat 的文本文件来允许这样做,运行 宁这个 "Batch" 文件将 运行 命令一个接一个地顺序执行。顾名思义,它执行的是一批命令。
批处理文件确实允许一些基本循环和 GoTo 样式跳转。基本形式的批处理文件的一个完美示例是 Autoexec.bat。这被用作您的计算机启动以触发命令以加载声卡/图形卡/网卡等的驱动程序
我仍然经常使用命令提示符,我发现从 Excel 中的一堆公式创建一个批处理文件对于 1 个重复命令更容易,我可以比我可能做的更快我要构建一个 VBA 解决方案来与文件交互。
我读到 MS-DOS 和 Batch 显然不是一回事,但这就是我被教导的方式。
我在上面找不到网站或问答,所以有人可以帮忙解释一下吗?
批处理文件语言是 MSDos 的一部分。它也是 MSDos 后继者的一部分 - OS/2、Windows 16 位、Win 32 在 9x 上作为 MSDos 7,在 Win NT 32 位上作为 MSdos 5.5,这是当前版本。 64 位没有 MSDos。
在 OS/2 中,IBM 工程师尝试将编程语言结构连接到 MSDos 批处理 - Microsoft 工程师针对 Windows 2000 更新了此内容。要保持与 MSDos 批处理的兼容性,这需要可怕的黑客攻击。两个命令处理器是
command.com - 16 位 MSDos 命令处理器。有很多版本 1,2, 3, 3.3, 4, 5, 6, 6.22, (on 9x) 7, 7.1, (on Win NT) 5.5.
cmd.exe - 32 位或 64 位 windows 也理解 MSDos 语法的命令处理器。有两个主要版本 - NT4 和 OS/2 以及 Windows 2000 及更高版本。
在 Windows 中,如果您输入 command.com,它会将您的命令发送到 cmd.exe 以执行。
试试这个。
输入开始 - 运行
cmd
然后在控制台中window
ver
然后输入开始 - 运行
command
然后在控制台中window
ver
然后输入开始 - 运行
command /k ver
还有
仅仅因为程序是控制台程序并不意味着涉及命令处理器。如果您在“开始”中键入 ftp - 运行 只有 ftp.exe 在该控制台中是 运行。
MS Dos 是现在的 Microsoft 磁盘操作系统,简称 OS。 Windows 现已成为 Microsoft OS 的一部分,并且是一个图形层,允许最终用户进行更多操作,但我们仍然可以访问许多基于 DOS 的命令。
这是通过命令提示符 (CMD.EXE) 完成的。
命令提示符允许终端样式(none 图形)环境,我们可以将命令放在一起以与机器交互。例如,DIR 将给出当前目录的目录列表。这些命令可以通过传入的参数进行操作,例如 DIR /AD /S 将使用 AD 列出所有目录(不是文件),而 /S 将递归子目录。
如果你花时间在 DOS 环境中工作,你会想将许多命令串在一起,你可以创建一个扩展名为 .bat 的文本文件来允许这样做,运行 宁这个 "Batch" 文件将 运行 命令一个接一个地顺序执行。顾名思义,它执行的是一批命令。
批处理文件确实允许一些基本循环和 GoTo 样式跳转。基本形式的批处理文件的一个完美示例是 Autoexec.bat。这被用作您的计算机启动以触发命令以加载声卡/图形卡/网卡等的驱动程序
我仍然经常使用命令提示符,我发现从 Excel 中的一堆公式创建一个批处理文件对于 1 个重复命令更容易,我可以比我可能做的更快我要构建一个 VBA 解决方案来与文件交互。