问题标签 [windows-98]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
167 浏览

c++ - mingw (cross-dev) 中的 VESA / int86 函数

在有人告诉我 in86 和 VESA 是 dos 的东西之前,它不会在现代系统上工作。我知道,我正在开发一款适用于新旧系统的游戏。我的游戏可以在带有 SDL1 的 Windows 9x 上运行,但速度很慢(166Mhz,640x480@256 色,在简单的平铺绘图“引擎”中只有 25 帧)所以我想直接使用 VESA 模式。我知道如何使用它们,但我的问题是......是否有可能在 mingw 中获得 int86 和 int86x,所以我可以在我的 linux 机器上编译我的游戏并获得一个可以在 windows9x 上运行的 .exe。如果我使用旧的 MS 编译器,我的代码可以工作,但我必须在虚拟机中使用 Windows 才能做到这一点。我想在mingw中得到它。

这是一个例子。我以某种方式剪掉了它,但你应该明白这一点。

0 投票
3 回答
8673 浏览

macos - 来宾添加不会安装在 Windows 98 中

我正在尝试在我的 Mac OS 和 Windows 98 之间设置文件共享。我认为它目前不起作用的原因是我没有安装 Guest Additions。

但是,Guest Additions .iso 附加在媒体管理器中。它在设置中看起来也不错(请参阅屏幕截图,如果我错了,请纠正我)。

设置:

设置

在虚拟机中它不会自动运行,如果我尝试手动运行它什么也不会发生。

底部的两个 .exe 文件不会在 W98 中运行,顶部的 .exe 如果单击它什么也不做:

底部的两个 .exe 文件在 W98 中不运行,顶部的 .exe 如果您单击它什么也不做

有任何想法吗?

0 投票
1 回答
245 浏览

delphi - 有没有办法用 RAD Studio XE7 编译程序以在 windows 98 中工作?

我卸载了delphi7一段时间,然后安装了RAD Studio XE7

有没有办法用 RAD Studio 编译程序以在 windows 98 中工作而无需重新安装 delphi 7

0 投票
4 回答
375 浏览

batch-file - DOS 7 中等效的 SET 命令

我有一台运行 DOS 7.10 的旧 MS DOS 计算机(ver 命令给出:windows 98 ver 4.10.2222)。我必须制作一个基本上运行命令 10 或任何时间的批处理脚本。我尝试使用 for 命令,但它给了我 ILLEGAL Command For 所以现在我有:

但是,这给了我一个 0 的无限循环,好像 set 命令不起作用。不过,该命令在 Windows 10 中的 CMD 中有效。谁能建议我做错了什么?或者一种在 DOS 7 批处理文件中实现 for 循环的方法。

0 投票
1 回答
81 浏览

console-application - Windows 98 SE - 从 16 位控制台应用程序调用 OutputDebugString

我希望能够OutputDebugString从 Turbo Pascal 7.0 控制台模式程序中调用。主机 PC 运行的是 Windows98,据我所知支持OutputDebugString. 但是,我找不到任何声明入口点并且可与 TPC 或 BPC 编译的头文件。

SysInternals 实用程序 DebugView 可以显示来自 Win16 系统的调试消息,所以我相信它的结尾是排序的。根据 SysInternals 文档:

我搜索了 TP7 文档,该字符串dll没有出现在任何地方。任何人都可以建议如何打电话OutputDebugString,或者甚至可能吗?

0 投票
1 回答
138 浏览

date - 跳过在 Windows 98 批处理文件中输入新日期

我创建了一个 test.bat 文件,编辑、写入 DATE 并保存它。

当我运行 bat 时,它会显示当前日期,然后要求输入新日期,要跳过这一步,我应该按 Enter 键。

我想跳过输入新日期或让它自动按 enter 。

0 投票
0 回答
46 浏览

batch-file - 如何检查文件夹大小并将其与已知大小进行比较并回显通过或失败 - 批处理脚本?

我已经开始使用此脚本在 Windows 98 机器上使用。

它可以为特定文件执行我需要它执行的操作,但我需要具有与文件夹大小相同的函数结果,并且它是子文件夹的组合。我确定文件夹与文件的编码完全不同,但我需要帮助。

0 投票
1 回答
225 浏览

windows - 有什么方法可以在 Windows 95/98 中禁用和启用设备?

我有一台安装了 Windows 95/98 的旧工业 PC。出于某种原因,我需要一个可以禁用、等待几秒钟然后启用设备(串行端口控制器)的脚本或实用程序。我可以使用 Windows 设备管理器手动执行此操作,选中“在此硬件配置文件中禁用”复选框,按 OK,然后取消选中此复选框。有什么方法可以从命令行或使用 WinAPI 做到这一点?谢谢。

0 投票
3 回答
719 浏览

c++ - 如何将键盘输入发送到Windows98窗口模式下运行的dos应用程序

我的问题是关于非常古老的技术。我的任务是自动化在 Windows 98 中以 Windows 模式运行的旧 DOS 软件(光谱)。我做了两个不同的解决方案,但它们都不适用于 DOS 应用程序

  1. 第一个解决方案

    • 激活 DOS 应用程序
    • 通过 SendInput 函数发送输入,如下所示:
  1. 通过 i8042 键盘控制器生成按键:使用 D2 命令写入键盘缓冲区命令,如下所示(KEYBOARD_CMD_REG - 0x64,KEYBOARD_DATA_REG - 0x60):

用标准记事本窗口(notepad.exe)测试了这两种解决方案,它们都工作正常,但我无法让它与 DOS 应用程序一起工作。

我在其中生成键盘输入(和整个项目)的代码:https ://github.com/MossbauerLab/Sm2201Autosave/blob/master/MossbauerLab.Sm2201.ExtSaveUtility/src/saveManager/autoSaveManager.cpp

你能帮我解决这个问题吗?

0 投票
0 回答
136 浏览

c++ - Microsoft Works 4.5 如何使用渐变和斜体字体设置窗口标题栏的样式?

今天我在 Windows 98 上启动了 Microsoft Works 4.5 的副本,并意识到我仍然不知道他们如何设置窗口标题栏的样式以使 Microsoft 以斜体字和渐变色显示。渐变不是来自主题,因为它在 Windows 95 上也是这样显示的(它不支持像 Windows 98 这样的本机渐变样式)。

下面是两个屏幕截图,显示了两个不同主题的实际效果:

Microsoft Works 中的窗口标题栏渐变

有谁知道微软是如何实现这一点的,或者是否有任何旧的示例代码说明如何在旧版本的 Windows 上实现这一点?