通过 CMD 设置兼容模式

Alp*_*nc. 5 cmd.exe windows-10

我的工具之一具有以下文件夹结构:

  • 原来的
  • 脚本

在我的脚本文件夹中,我有一个 .bat-script,它在我的原始文件夹中运行一个 .exe 文件。此 .exe 需要一些兼容模式,例如:

  • 在 Windows 98 上运行
  • 以 640x480 运行
  • 运行 265 位模式
  • 禁用全屏优化

因此,我的问题是 - 当您不知道整个路径(只是您必须向上进入一个目录并进入指定路径)时,如何在脚本中设置所有这些兼容性选项?

谢谢你的帮助问候

Alp*_*nc. 4

我已经想出了如何做到这一点。如果有人想做同样的事情,情况如下:

REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v \""C:\Path\to\exe.exe\" /t REG_SZ /d "WIN95" /f
Run Code Online (Sandbox Code Playgroud)

如果要添加多个属性,则必须更改 /d 之后的部分,例如:

/d "WINXPSP3 256COLOR 640X480"

最后但并非最不重要的一点是,如果您想从当前所在的目录执行此操作,请根据以下内容更改路径:

/v "%CD%\exe.exe"

  • 其他兼容性选项:

在此输入图像描述