DOS debug.exe不想输入字符串

问题描述:

我试着用DOS和Windows中找到的调试工具编程 - 编写简单的程序倾销Hello World!字符串到控制台。在Windows中一切正常(但它切换我的捷克键盘到美国)。在DOS中,它不会将键盘设置切换到默认的美国版本,并使用捷克语来完成任务。但是,当我使用输入命令时,输入所需的字符串并按回车,它说错误。DOS debug.exe不想输入字符串

我在控制台中输入了-e 102 'Hello World!',0D,0A,'$',就像在tut中一样,然后回车 - 输入错误。它多次 - 错误。这在教程中是一样的,但它不起作用。除美国之外,调试工具是否支持另一个键盘?它似乎没有,但如何让它工作?如果我决定在程序代码中写入包含字母上方的锐角和卡隆的捷克文本作为字符串转储?我是否需要安装额外的二进制文件才能让我的键盘在调试时正常工作?

+0

[这](https://dl.dropboxusercontent.com/u/76484093/HELLO.JPG)是什么错误消息是。 – Polda18

+0

你可以在你的问题中发布错误消息的文本吗? – mjsqu

+0

@mjsqu它是 - 它说错误。有curcumflex,空格和错误类型。在评论中有屏幕截图在DOS(运行在虚拟机)中看起来像什么 – Polda18

看起来像我想出了如何在DOS中输入消息 - 我不得不使用双引号而不是单引号。奇怪...无论如何,我终于得到它的工作...