Questions tagged «dos»



4
使用Enter键暂停MS-DOS批处理文件
是否有可能在MS-DOS批处理文件中暂停脚本并等待用户按下Enter键? 我希望在for循环中执行此操作。每次迭代后,我都希望脚本暂停并等待用户点击“ Enter”
146 batch-file  dos 

2
批处理文件中的at符号(@)是什么,它有什么作用?
一个熟悉Windows / Dos批处理脚本的人会认识到这一行: @echo off 许多天来,我对这样的感觉感到很满意,那@就是echo off在批处理的顶部应该写的就是这样。 然而,最近我就翻过这样一行: @php foo bar 和另一行是这样的: @call \\network\folder\batch.bat 这使我@更加怀疑,不仅仅是echo模式切换。但是@在Windows XP:命令行参考AZ中没有列出,我尝试将其用作参考,因此我不确定如何找到有关此的确定信息: 什么是@批量的标志,什么是它的术语,它有什么作用?

7
在DOS批处理文件中注释多行
我写了巨大的MS DOS批处理文件。要测试此批处理文件,我只需要执行一些行,并希望隐藏/注释剩余的行。 我有一些现有的注释行开头,::因此我不能再使用::了,因为它会打乱所有注释。 我怎么解决这个问题?

10
deltree发生了什么,它的替代品是什么?
在MS-DOS的早期版本中-我想说的是版本7,但我可能错了-有一个deltree命令,该命令从给定路径递归删除所有子目录和文件。 deltree不再存在,但del似乎没有继承删除树的功能。del /s删除文件,但不删除文件夹。 您如何轻松地(即在一个命令中)从批处理文件中删除树?
80 windows  batch-file  cmd  dos 

6
如何获取子文件夹及其文件的列表,按文件夹名称排序
我可以使用dir命令行获取子文件夹及其文件的列表,这些列表按文件夹名称而不是仅按文件名称排序吗? 使用 目录/ s / b / o:gn> f.txt 我首先得到所有子文件夹,然后才得到所有子文件,例如: d:\root0\root1\folderA d:\root0\root1\folderB d:\root0\root1\file00.txt d:\root0\root1\file01.txt d:\root0\root1\folderA\fileA00.txt d:\root0\root1\folderA\fileA01.txt d:\root0\root1\folderB\fileB00.txt d:\root0\root1\folderB\fileB01.txt 但我想得到- d:\root0\root1\file00.txt d:\root0\root1\file01.txt d:\root0\root1\folderA d:\root0\root1\folderA\fileA00.txt d:\root0\root1\folderA\fileA01.txt d:\root0\root1\folderB d:\root0\root1\folderB\fileB00.txt d:\root0\root1\folderB\fileB01.txt [“ file00.txt”和“ file01.txt”也可以在列表的末尾] 谢谢, 阿塔拉

1
为什么在加载.COM文件后DOS将SP寄存器设置为0xFFFE?
在有关.COM文件https://en.wikipedia.org/wiki/COM_file的wikpedia页面上,其内容为: DOS中的.COM文件将所有x86段寄存器设置为相同的值,而SP(堆栈指针)寄存器设置为0xFFFE,因此,堆栈从内存段的最顶部开始,并从那里开始向下工作。 但这实际上将堆栈设置为在该段的顶部下方开始一个单词。当将值压入堆栈时,CPU会将SP递减至0xFFFC并将其存储在该值中,从而浪费了该段的最高字。DOS不将SP设置为0的原因是什么?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.