50得票8回答
DOS BAT文件中与Unix的basename命令等效的是什么?

有没有一种简单的方法,可以使用DOS BAT命令语言轻松获取DOS文件名的基本名称(不带扩展名)? 我同意:format c:\ 可能是一个很好的开始,然后是可启动的Linux CD(假设这些古董机器有CD读取器-不是必须的)。但让我们假装我们只有DOS......(也就是说:不是Windo...

33得票4回答
图形DOS游戏是如何编写的?

我一直想知道像Sky Roads、Turbo、Aladdin、Duke Nukem和Commander Keen 6这样的DOS游戏是如何编写的。我找不到一个好的来源。如果我用C#、C ++、Java等编写控制台应用程序。它总是静态显示,并且总是文本。 他们是如何生成图形的? 他们是否使用...

29得票6回答
递归删除匹配文件和目录的命令行

如何递归删除所有匹配特定模式的文件和目录?例如,删除所有“.svn”目录及其包含的文件?(注:仅限于DOS系统)

29得票3回答
如何从批处理文件中覆盖文本文件

我知道您可以使用批处理将内容追加到文件末尾,就像这样...echo I like turtles >> file.txt 但我想覆盖这个文件,怎样才能做到呢?

28得票7回答
在MS DOS中将多个文件复制到一个文件中

我正在尝试使用MS DOS将一个包含多个.csv文件的文件夹中的所有文件和其中的信息合并到一个文件中。有什么建议吗?

27得票10回答
.com、.exe和.bat文件的区别是什么?

a.bat、a.com和a.exe扩展名之间有什么区别?

26得票4回答
在C++中设置任何大小整数的前导零位

我希望在标准C++中将任何大小的整数的前导零位设置为1。 例如: 0001 0011 0101 1111 -> 1111 0011 0101 1111 我找到的所有算法都需要一个相当昂贵的前导零计数。然而,这很奇怪。有非常快速和简单的方法来执行其他类型的位操作,比如: int ...

26得票2回答
批处理:百分号后跟星号的用途是什么?

我在一个批处理文件中有这一行:Test.exe %* 我在谷歌上搜索到了以下解释: 一些DOS版本可以将此符号与百分号(%*)相结合,表示批处理文件中命令行上的所有参数。 但是我仍然不明白如何使用这个命令... 谢谢!

24得票3回答
如果文本模式视频缓冲区不在0xB8000,它在哪里?

大约15年前,我曾通过访问VGA PC兼容设备上0xB8000的视频内存来编写糟糕的代码,以直接修改显示器上的文本,从而取悦自己并惹恼了我的CS老师。 快进到今天,我决定通过一个调试端口尝试一下我的老把戏,该端口可以让我读取物理内存。令我感到满意的是,在我尝试的第一个平台上它仍然有效。但令人...

24得票2回答
批处理是否是图灵完备的?

我无法确定它是否符合要求,非常好奇 - 如果不符合要求,那么它缺少哪些功能才能符合?我已经做了相当数量的批处理,并没有看到任何明显的能力失误。