我很难让我的 wxruby 脚本使用我在 ocra 的 exe 中包含的图像文件。如果我没有与exe在同一目录中的原始图像文件,则exe将找不到图像。
shape = File.join('warning3.png' )
我希望脚本找到我包含在 exe 中的图像。
在它提到的 ocra文档Dir.chdir File.dirname($0)
中,但我没有明白它的含义。
Dir.chdir(File.dirname($0))
如果您需要在脚本中使用图像文件,您可以在尝试使用任何图像之前仅通过此行来确保它可以正常工作。
例如,在我的应用程序中,我使用了一个图像文件,如果它与文件不在同一个目录中,我无法让我的 exe 工作,但到目前为止它在任何地方都可以工作。
Dir.chdir(File.dirname($0))
shape = File.join('warning3.png' )
我认为这会将脚本的当前目录设置为其中的 exe 目录?如果我错了,请告诉我!