【问题标题】:Wine PATH through command line and not persistentWine PATH 通过命令行而不是持久的
【发布时间】:2011-11-07 03:59:02
【问题描述】:

我知道我可以通过 regedit 更改我的 wine PATH,但实际上我只需要更改一次运行的 PATH。

例如,我的软件名为frontend.exe,这取决于example/mylib.dll,我需要使用example 调用frontend.exe / 在 PATH 上。但我可能不会在注册表上设置这个,因为这个配置只适用于这个应用程序,而不是每个 wine 应用程序......

【问题讨论】:

  • 你可以在运行之前将它设置在环境变量中吗frontend.exe
  • 你的意思是通过 .bat 文件?
  • 如果有 WINEPATH 环境变量或命令行参数会更容易,因为我是从 shell 脚本中调用我的 wine 应用程序。
  • 安德烈,你解决了这个(现在相当老的)问题了吗?
  • @JoachimBreitner 具有讽刺意味的是,wine 支持 WINEPATH 变量。如果在 Unix Shell 中导出 WINEPATH,一旦启动 wine,它将使用它来填充 wine 中的 PATH 环境变量。

标签: path wine


【解决方案1】:

Wine 支持 WINEPATH 变量。如果在 Unix Shell 中导出 WINEPATH,一旦启动 wine,它将使用它来填充 wine 中的 PATH 环境变量。

例子:

$ WINEPATH=anything\\it//willNotBeParsed wine cmd
Wine CMD Version 5.1.2600 (1.6.2)

C:\>echo %PATH%
anything\it//willNotBeParsed;C:\windows\system32;C:\windows;C:\windows\system32\wbem

【讨论】:

  • 我知道这很旧,但是我无法将 java jre 导出到 wine,我将 WINEPATH 设置为 /usr/lib/openjdk-8/bin 并且它在 wine 的 %PATH% 中即 unix 路径而不是windows 兼容的路径名。如何将其转换为 Windows 兼容路径作为环境变量。
  • @AbhinavKulshreshtha 您可以使用winepath 命令行工具,例如winepath -w /usr/lib/openjdk-8/bin.
猜你喜欢
  • 2020-07-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-04
相关资源
最近更新 更多