51得票9回答
如何在DOS下增加变量?

我花了过去的三个小时试图解决这个问题,但是无法找到解决方案。以下是我的批处理脚本: if NOT Exist Counter.txt GOTO START Type c:\counter.txt if %COUNTER% EQU %Cycles% goto Pass if NOT %COUN...

11得票3回答
如何分割一个巨大的文件夹?

我们在Windows上有一个很大的文件夹。我运行了"dir > list.txt"命令后,1.5小时后命令失去响应。输出文件大约为200 MB,其中至少显示存在280万个文件。我知道这种情况很愚蠢,但让我们专注于问题本身。如果我有这样一个文件夹,如何将其分成一些“易于管理”的子文件夹?令人惊讶...

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

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

7得票2回答
从批处理文件中返回控制权

我有一个批处理文件,其中包含以下几个命令; XCOPY DEL RMDIR anotherBatch.bat XCOPY DEL RMDIR 可以看到,在两个批处理文件之间有一个调用(anotherBatch.bat),它会执行其他处理。 现在我的问题是,当anotherB...

10得票2回答
使用DOS命令替换字符串中的字符

我有一个需求,需要使用DOS命令从字符串中替换特定字符。 例如,如果我的字符串是"1,2,3,4",我需要将每个","替换为".",得到结果"1.2.3.4"。

19得票3回答
在SQLCMD中获取SQL语句返回的值

我正在尝试在DOS批处理文件中运行SQL语句并获取其值...sqlcmd -E -S DEVSERVER -Q "SELECT COUNT(1) as [CaseCount] FROM Cases" 我不是想获取这个stackoverflow问题中的错误级别,而是想获取从数据库返回的实际计数...

8得票2回答
在DOS中递归复制符合通配符组合的文件,但不创建目录树

我发现我可以使用 xcopy /s 命令将一个文件夹中符合通配符组合的所有文件复制到另一个位置。但是这个命令会重新创建文件夹结构,而我不想要这个树形结构。我只需要将文件倒入目标文件夹中,源文件夹中没有重复的文件。

8得票6回答
MSDOS最初是用什么语言编写的?

MSDOS最初是用什么语言编写的? 维基百科文章表明可能是C、QBasic或Pascal,但是: C是为编写UNIX而发明的,所以我不相信它被用于编写MSDOS Pascal似乎很受欢迎来教授编程,但并不是编写操作系统的流行语言 在MSDOS开发时,QBasic似乎并不是编写操作系统的...

8得票1回答
编写DOS驱动程序。从哪里开始?

我知道编写DOS驱动程序是可能的,但我想知道是否还有人或书籍具备这方面的知识。我想要运行FreeDOS并使用我的USB键盘和鼠标,我猜我需要编写USB驱动程序。 我该从哪里开始?

8得票2回答
如何在MATLAB中执行DOS命令并立即将控制返回给MATLAB(而不生成DOS窗口)

我希望能够在MATLAB中执行一个批处理文件,并且立即将控制权返回给MATLAB。但是,我希望在此过程中不打开DOS窗口(或者至少在结束时关闭DOS窗口)。 如果我像这样格式化我的命令... s = dos('batchfilename.bat'); 然后MATLAB运行批处理文件时不...