通过CMD设置兼容模式

通过CMD设置兼容模式

我的一个工具的文件夹结构如下:

  • 原来的
  • 脚本

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

  • 与 Windows 98 一起运行
  • 以 640x480 运行
  • 运行265位模式
  • 禁用全屏优化

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

谢谢你的帮助问候

答案1

我已经想好了怎么做。如果有人想做同样的事情,下面是具体方法:

REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v \""C:\Path\to\exe.exe\" /t REG_SZ /d "WIN95" /f

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

/d "WINXPSP3 256COLOR 640X480"

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

/v "%CD%\exe.exe"

  • 其他兼容性选项:

在此处输入图片描述

相关内容