当我使用 MS-DOS 命令行时,我会看到什么“语言”?我在用吗?
而且,像 cd..
这样的常见命令与可以在 MS-DOS 中编程的批处理程序的语言相同吗?干杯。
And, are the common commands like cd..
of the same language as batch processes that can be programmed in MS-DOS? cheers.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这将是命令语言或批处理语言,也称为
cmd.exe
,除非您确实使用 MS-DOS。您在命令行中使用的相同命令也适用于您讨论的那些批处理文件,尽管存在细微的差异,例如批处理内的
for
变量使用%%
文件。自从 MS-DOS 批处理编程的糟糕时代以来,它已经取得了很长的进步,但它仍然无法接近
bash
或ksh 的易用性UNIX 下的
。我怀疑 Windows 下的大多数现代批处理程序现在都将使用 PowerShell。That would be the command language or batch language, also called
cmd.exe
unless you're really on MS-DOS.And the same commands you use at the command line are available to those batch files you discuss even though there's slight differences such as the use of
%%
forfor
variables inside the batch files.It's come a long way since the bad old days of MS-DOS batch programming but it still doesn't come close to the ease of use of
bash
orksh
under UNIX. I suspect most modern batch programs under Windows will now be using PowerShell.批处理语言。
http://en.wikipedia.org/wiki/Command_Prompt
Batch language.
http://en.wikipedia.org/wiki/Command_Prompt
实际上,在批处理文件中工作的所有内容也可以在命令提示符下工作,因为两者或多或少相同
(批处理文件只是一堆预先编写的顺序命令)
批处理文件中使用的某些内容在命令提示符下不会有任何好处,即调用 [batchfile]、goto 和 goto 标签、变量等。
Practically everything that works in a batchfile will also work on the command prompt, as both are more or less the same
(Batchfiles beeing simply a bunch of prewritten sequencial commands)
Some things used in batchfiles won't do you any good on the command prompt, i.e. call [batchfile],goto and goto-labels, variables, etc.