dos相关内容
一个悬而未决的问题-但是我找不到任何起点! 我想编译一个“ Hello World” MS-DOS exe。 不是以XP 16位模式或Windows OS顶部的MSDos模式运行的程序。 一个HELOWRLD.EXE我可以在MSDOS盒子上运行。 谢谢! 解决方案 我认为 DEBUG.EXE 仍与Windows一起提供(至少与XP兼容)。运行debug并输入以下文字
..
mov dx,偏移缓冲区 mov ah,0ah int 21h jmp print buffer db 10,?,10 dup( '') 打印: xor bx,bx mov bl,buffer [1] mov缓冲区[bx + 2],'$' mov dx,偏移缓冲区+ 2 mov ah,9 int 21h 我知道 buffer [bx + 2]
..
当我在机器上运行以下命令(或其中包含管道的任何命令)时: dir | findstr“ Directory” 我收到以下消息: 文件名,目录名或卷标语法不正确。 运行dir命令或findstr命令本身有效 卷标为: vol 驱动器C中的卷为OSDisk 卷序列号为685C-A5B5 版本为: ver Microsoft Window
..
在以下路径上 \\ncsusnasent02.na.jnj.com\its_diq_na_win_dev\PowerCenter\ infa_shared\WCPIT_BIO_EDW\SrcFiles\DDDMD\DDD.CLI026.WK0933.DDDMR45.001.head 我有一个文件 DDD.CLI026.WK0933.DDDMR45.001.head
..
我正在解决汇编语言编程以添加BCD数字和两个ASCII数字的基本问题, 就是因为我必须使用 DAA和AAA 指令,现在我试图将存储在AX寄存器中的结果存储到所需的内存位置,但没有得到以下代码为什么给我错误的提示立即模式非法 下面是我到目前为止编码的代码,请帮助我,如何消除此错误 PS:我想将结果移至所需的内存位置,而不是任何特殊用途的寄存器 假设CS:CODE,DS:DATA 数据段
..
我正在从DOS运行DataNucleus增强器,如下所示: java -cp C:\Users\Chania\工作区\我的项目\ WEB-INF类\; C:repo\datanucleus-full-3.1.0-release\lib\datanucleus-enhancer-3.1.0-release.jar ; C:``repo''数据核完整版3.1.0-发行版-lib\datanuc
..
我正在尝试获取程序所在的当前文件夹的父目录。 我需要包含在C程序中。我尝试通过字符串方法来解决它,但是我觉得可以有更好和更简单的方法。例如:如果他的路径是“ C:\Application\Config”,那么我想获得-“ C:\Application”的唯一父路径。 有人可以帮我吗? 谢谢, Priyanka 解决方案 到在最后一个反斜杠处截断字符串: char p
..
我需要获取命令行输出的第一行,而不是所有行,例如,如果我给 C :\温度> dir 我只需要显示第一行, 2012/11/15下午6:58 。 我怎么能得到这个? 解决方案 获取给定命令第一行输出的一种方法是在FOR中执行该命令。循环,然后在第一行之后跳出循环。 @ECHO OFF 设置命令=
..
我正在使用Bochs 2.4.5编写引导扇区代码。我使用INT 13H从软盘读取扇区。但是我发现,如果扇区计数读取> 72,则INT13将失败。返回码为AH = 1。下面是代码,这是 INT13 。返回代码为AH = 1。 为什么INT 13H无法读取超过72个扇区? xorb%ah,%ah xorb%dl,%dl int $ 0x13#重置软盘 movw $ 0x80
..
请问,有人知道如何用汇编语言对字符串输入进行编码吗?我正在使用 int 21 来显示和输入字符。 解决方案 您可以使用函数 0Ah 来读取缓冲的输入。给定 ds:dx 中的字符串缓冲区,它将读取最大长度为255的字符串。缓冲区布局为: 字节0字符串长度(0-255) 字节1读取的字节(0-255,在返回时由DOS填充) 字节2-.. Length + 2 (DOS读取的包括换行符的字
..
嗨,我需要一些帮助来获取DOS脚本中最新目录的名称。 我找到了一些有关获取最新文件的信息,但我无法在目录上使用它。 例如,这是我的目录: drwxr-xr -x 2 usrpm域用户0 Jun 29 10:34 _200903_V20 drwxr-xr-x 2 usrpm域用户0 Jun 29 10:35 _200904_V21 drwxr-xr-x 2 usrpm域用
..
我在Windows dos提示符下。我有一个包含如下日志的日志文件: 时间戳:收到商品编号26551的订单 时间戳:例外: OutOfRangeException 时间戳:消息:库存物品不库存。商品编号23423 时间戳:收到商品编号23341的订单 我要提取所有提供了某种例外的商品编号。我为此使用findstr命令。如何在正则表达式中使用换行符?我要所有具有例外词的行,
..
我正在寻找一个DOS脚本来删除根目录中的所有文件和子目录,但根目录中的一组批处理文件(* .bat)除外。任何DOS都知道有什么简单的方法可以做到这一点? 更新 谢谢大家的帮助。这就是我现在的位置(见下文)。我使用Ken的建议删除文件。我想知道如果 del 或 RD 命令由于锁定而失败,如何停止此脚本的运行文件/目录。有人知道吗?现在,此脚本将在删除后执行很多操作,如果任何删除失败,我
..
MS-DOS采取什么步骤将COM或EXE文件加载到内存中?网上仍然有关于这种情况的参考吗?我能想到的最好的方法可能是指dosbox源代码。 解决方案 当要求command.com执行.com或.exe文件,它将调用中断服务21h / AH = 4B,即EXEC服务。由调用程序决定: 构建DOS EXEC参数块(请参阅 http://www.delorie.com/djgpp/doc/
..
我通过了几种方法来造成时间延迟,例如ping和dirs。尽管它们都不是很精确,但是有没有适当的方法可以引起时间延迟? 我听说了一些事情,尽管它们不能在所有计算机上都可以工作, 要花很多时间才能遍历Google上的所有文件才能找到一个好的答案,因为我还没有找到有关堆栈溢出的问题,我认为自己创建一个问题可能会很好;) 解决方案 睡眠 它将允许您执行此操作。
..
我有一个脚本,可在日志中打印日期和时间,后跟字符串。 echo%DATE%_ %TIME%处理%% f>> process.log 问题是日期和时间始终是脚本的日期和时间。开始。我一直在过夜运行脚本,但日期和时间仍然相同。有没有办法更新它们,以便在将字符串打印到日志文件时显示当前日期和时间? 解决方案 您具有 %% f 的事实表明您的echo命令处于FOR循环中。
..
我对从Windows(MS-Dos)打印文本文件有一个简单的要求。假设我的普通文本文件位于“ C:\Temp”文件夹中。另一方面,我有一台EPSON TM88V收据打印机。我可以在USB上连接的票据打印机上握手,并可以使用以下命令进行打印: C:\Temp> 打印/ D:\ \WORKSTATION\EPSONTM-T88V C:\Temp\HelloWorld.txt 尽管正在打印;
..
我正在使用Windows XP SP3。 如果我打开命令提示符窗口,然后键入 ECHO%DATE% 我得到: 2018年8月14日 但是如果我退出Windows并从具有DOS的可启动USB闪存驱动器启动计算机,则为 (实际DOS ,而不是Windows中的命令提示符), 并输入相同的命令, 然后%DATE%似乎为空
..
如何在C或C ++中以编程方式调整“命令提示符”窗口的大小?例如80x25或80x40字符。 解决方案 SetConsoleWindowInfo
..
我有一个关于dos& amp;的问题win7启动过程. 是否有可能在win7引导之前不重新引导dos引导并执行一些dos-app? 我的意思是启动过程像win95或win3.1. 我将解释更多细节. 执行启动-> 执行一些dos应用程序-> 清理内存-> 将win7卷启动记录加载到内存7c00-> win7引导,无需重新引导 这可能吗? 解决方案 您所描述的
..