イメージを動的に使用するスタンドアロンの.exeパッケージ化Ruby Shoesアプリケーションを作成しようとしています。イメージは、.exeファイルのフォルダにあるものを意味します。.exeパッケージ化されたRuby Shoesアプリをパッケージ外のリソースを参照するには?
.exeファイルがパッケージ化されたときに画像が同じフォルダ内にあり、かつ画像がそれはそれのための.exeファイルと同じフォルダに必要ではないですので、.exeファイルにパッケージ化しているように見える場合は、このコードが動作するShoes.app() {
background "bg.jpg"
}
exeを実行すると表示されます。しかし、ファイルを.exeと同じフォルダに読み込み、イメージなしでアプリケーションをパッケージ化する場合は表示されません。私は、.exeが起動されている現在のディレクトリへの絶対パスを見つける際にさまざまな方法を試しましたが、すべてが.exeファイルの場所ではなくAppDataの一時ディレクトリを指しているようです。あなたは
ハズレたい何を取得する必要がありますPWDを呼び出す
私はそのポストに気付きましたが、悲しいことに、回避策は私のプロジェクトでは実用的ではないと示唆しました。 – MaloW
あなたの編集で書いたものを試してみると、私はこのように固執します:http://i.imgur.com/CztIXRm.png Windows Repack、それは私には決して.exeファイルを与えません。 – MaloW
@MaloW、インストーラアイコンを選択しましたか?私は1つを選択しない場合も私は立ち往生しています。 – guest