ms-dos相关内容

通过Ruby持久化环境变量

我正在尝试在Ruby中设置我的DOS环境变量,并在脚本退出后持续存在。例如,如果我想要一个ruby脚本 set_abc_env.rb 将环境变量'ABC'设置为'blah',我希望运行以下命令: C:>回音%ABC% C:> set_abc_env.rb C:>回覆%ABC%blah 我该怎么做? 解决方案 您可以通过Ruby ENV对象访问环境变量: ..
发布时间:2017-08-25 18:09:33 开发方法

我如何写一个c ++控制台exe我可以运行msdos?

我一直在寻找谷歌这一切,但从来没有得到一个明确的答案。 我想写一个简单的hello世界的应用程序,并使其运行在msdos(我将安装在 但是首先,我一直在尝试编译一个普通的控制台应用程序,并把它放在dosbox中来测试它, t工作,只是说它无效。所以我假设我需要别的东西来编译它。这是否意味着我有义务在msdos环境中构建我的代码?即使是这种情况,我也不知道如何做到这一点,有点msdos假人. ..

DOS del D的测试失败:\folder\ * .ext

有什么东西可以去而不是???这里是为了使这项工作吗? del D:\folder * .ext if ??? goto fail 还有什么是更好的分支失败的方法?我希望有比使用FOR循环更好。 解决方案 @echo off del“D:\folder\ * .ext” 如果存在“D:\folder\ * .ext”goto:fail goto:EOF :fai ..
发布时间:2016-12-06 03:14:02 其他开发

MinGW编译MS DOS

我使用Code :: Blocks与MinGW在Windows XP中编写我的C + +应用程序。 现在我想编译我的代码在MS DOS环境下运行,所以我可以把它放在我的DOS格式的软盘上。任何人都可以帮助我? 提前感谢。 我不是指命令提示符,而是真正的好旧MS DOS操作系统。 解决方案 它很旧,但 DJGPP 正好用于DOS开发。 它基本上与MinGW相同,但专用于D ..
发布时间:2016-10-20 21:36:19 C/C++开发

在Windows窗体中嵌入一个DOS控制台

是否有可能在Windows窗体或用户控件嵌入一个DOS控制台C#2.0? 我们有我的Windows应用程序必须与交互的传统DOS的产品,它已经要求传统产品的实例应该在Windows应用程序中运行。 目前,我使用的user32.dll中找到的DOS产品运行中,然后最小化最大化窗口的窗口,并键入字符到窗口。这不是一个很好的解决这个问题,因为这意味着我的应用程序存储在应用程序设置窗口名称,并要求用户 ..
发布时间:2016-08-26 20:39:51 C#/.NET

需要帮助的用Borland C分配远指针++ 3.0

我写一个DOS游戏框架,以更好地学习C并在旧硬件编程一般利益(尤其是在系统上我长大了)。 我想实现双缓冲系统,但我有麻烦远指针分配给一个320 * 200的数组。 起初我试图使用malloc,但是发现它只能在64KB分配。我读了你需要使用farmalloc(的malloc返回NULL),它正确分配。然而,运行_fmemset或_fmemcpy时....整个系统死机。 =后备缓冲(无符号字符 ..
发布时间:2016-08-21 22:36:33 C/C++

C编译器为MS-DOS

我有一个VirtualBox的虚拟机上安装MS-DOS 6.22,一切运作良好,这样做的目的是为了汇编写在显示和(虚拟)内存编辑位C语言的程序。但是,我需要一种方法来安装虚拟MS-DOS操作系统上的C编译器。 解决方案 我已经安装了编译器和成功的工作,如果你想在这里卵子是链接 MS-DOS卵子与C编译器 打开编译器: CD TCTC 这就是它:D你可以编写C和汇编。最好的部分是 ..
发布时间:2016-08-18 23:06:37 C/C++

写0xb8000000产生在屏幕上输出没有任何打印语句,如`printf`

的#include<&stdio.h中GT; #包括LT&;&CONIO.H GT;无效的主要() { 烧焦远* V =(CHAR FAR *)0xb8000000; clrscr(); * V ='W'; V + = 2; * V ='E'; 残培(); } 输出为:我们 我不明白输出是如何得到打印不带任何的printf 或其它打印报表。 解决方案 这是一个8 ..
发布时间:2016-08-18 14:18:32 C/C++

有没有从创建一个与附近一放干净的方式prevent WINDOWS.H;远宏?

在WINDEF.H内心深处有一个从分段存储时代遗物这样: 的#define远 近#定义 这显然会导致问题,如果你试图或近或远用作变量名。任何清洁的解决方法?其他然后重命名我的变量? 解决方案 您可以安全地取消定义它们,违背他人索赔。原因是,他们只是宏的。他们不仅会影响他们的定义和他们的undefinition之间的preprocessor。在你的情况,那将是在WINDOWS.H年初WIN ..
发布时间:2016-08-17 23:31:58 C/C++开发

我怎样才能让一个可选列表出一个批处理脚本的文件搜索?

我想使一个批处理文件,将用于在目录是的.sln文件,然后它们显示为列表中的所有文件中搜索,因此,用户可以选择他们从列表中选择所需其中一个,它就会打开该文件。不知道如何来存储文件,使他们到一个列表。这是我迄今为止.. 集TT_API_PATH = C:\\目录 CD%TT_API_PATH% DIR / B / S *的.sln 设置CMD = DIR / B / S *的.sln FOR / F ..
发布时间:2016-08-05 15:04:17 Windows 2008/2003/2000

批处理文件月底前关闭?

我想创建一个批处理来的东西自动命令。现在我只是运行一个命令和批处理关闭它显示出这个命令的输出之后。我把PAUSE在年底,但它保持运行过去吧。这可能是很简单的东西,我只是缺少。 @echo 集/ p票=“输入准考证号” TKT拿到车票%% 暂停 在TKT GET%车票%的部分是从我使用的是自定义的工具。这一部分是绝对正确的格式,因为我用它通过命令提示符每天差不多。我要自动很多我的正常命令来使 ..
发布时间:2016-08-04 19:45:58 Windows 2008/2003/2000

DOS回声%变量%QUOT;回声是ON"

我有一个DOS批处理文件。 mycommand.exe> C:\\ TEMP 找到/ B SERV C:\\ TEMP> C:\\ TEMP2 集/ p VAR1 = c为C:\\ TEMP2 SET VAR2 =%VAR1:〜-7% 回声%VAR2% 这只是DOS,而不是Windows环境。 的问题是,批处理文件输出是: “回声是ON”。不能呼应VAR2变量。 myco ..
发布时间:2016-08-04 19:36:30 Windows 2008/2003/2000

批处理文件从多个文件夹中的多个文件中删除某些字符串

我有很多子不同长度的每个包含数十个的.mht 的文件的文件夹。我需要帮助创建一个批处理脚本过滤掉这个某个字符串: “< / BODY>< / HTML>”中 我可以的 HTML 以加回在年底前该文件。这是我到目前为止有: SETLOCAL enabledelayedexpansion用于/ R %%一中(*的.mht)做( FOR / F“跳过= 11”%% ..
发布时间:2016-08-04 19:22:31 Windows 2008/2003/2000

在VBA中调用批处理文件无法正常工作

我想创建一个可以被其他人使用的程序。目前,我的文件目录 C:\\ Documents和Settings \\ jpmccros \\桌面\\测试 该目录包含了我的 macro.xlsm , names.bat ,并呼吁另一个子目录数据。 该批处理文件 names.bat 执行以下操作: CD数据DIR / B / O:N> names.txt中 这不正是我想要它做的。当我打开批处 ..
发布时间:2016-08-04 19:13:42 Windows 2008/2003/2000

用户输入 - DOS批处理文件

我得到一个bat文件,如下: @ECHO执行脚本... 暂停在(* .SQL)%% X千万SQLCMD -S本地主机-d CTL -I -i“%% X”>> ResultScript.txt暂停 在此我要对本地主机用户输入(SQL Server实例)和CTL(数据库)。 这怎么能在DOS(OS:WinXP中)来实现。 感谢 解决方案 SET / p变量=的promptStr ..
发布时间:2016-08-04 19:12:01 Windows 2008/2003/2000

如何从一个文件夹复制特定类型的文件到另一个文件夹

你如何从一个文件夹复制特定类型的文件到另一个文件夹,同时保留的文件夹结构? 以下批处理命令是能够复制的特定文件类型的文件夹的,但缺乏能够保留的文件夹结构: 为/ R C:\\中(。*的.cpp,* H)来源%% f执行复制%%˚FX:\\目标\\ 我怎么能修改此保持文件夹结构,从源头?谢谢! 解决方案 XCOPY / E C:\\源\\ *。xml的X:\\目标\\ 应该做的工作。 ..
发布时间:2016-08-04 19:04:34 Windows 2008/2003/2000

在循环DOS批处理文件变量分配问题

我有DOS脚本循环中一个变量赋值问题。它从来没有分配值,它总是空白。下面的示例code 关闭@echo 设置ANS = 1% SET字符串=%ANS:“=%呼应解析字符串“STRING%%”: FOR / F“令牌= 1-2”%%一中(“%字符串%”),做( 设置字1 = %%一 回声字1:%%一 回声字1:字1%% 集字2 = %% b 如果%%湾==。 (设置服务器= \\\\。\ ..
发布时间:2016-08-04 19:03:01 Windows 2008/2003/2000

批处理文件日/月/年的语法?

我找不到批处理文件语法的简单分解提取当前日/月/年。 我已经宣告用作目录名的变量下面的语法; 设置文件夹=%日期:10,4〜%%日期:7,2〜%%日期:〜4.2% 任何人都可以提供一些线索(或张贴的链接)上波浪线是什么,双率的手段?我似乎无法完全从直觉单独破译它。 解决方案 双百分比意味着绝对没有。它只是具有的结果两个可变扩展侧由端如:回声%姓%%姓氏% \\ ______ ..
发布时间:2016-08-04 19:01:54 Windows 2008/2003/2000