Ich versuche, eine eigenständige .exe-paketierte Ruby Shoes-App zu erstellen, die Bilder dynamisch verwendet, also die Bilder, die sich im Ordner der .exe-Datei befinden.Wie bekomme ich eine .exe-verpackte Ruby Shoes-App, um Ressourcen außerhalb des Pakets zu referenzieren?
Shoes.app() {
background "bg.jpg"
}
Dieser Code funktioniert, wenn das Bild im gleichen Ordner ist, wenn die Exe verpackt sind, und das Bild scheint in die Exe verpackt werden, da sie nicht im selben Ordner wie die EXE für sie gebraucht werden um beim Ausführen der exe angezeigt zu werden. Wenn Sie möchten, dass die Datei in den gleichen Ordner wie die EXE-Datei geladen wird, wird die App ohne das Bild jedoch nicht angezeigt. Ich habe verschiedene Wege ausprobiert, den absoluten Pfad zum aktuellen Verzeichnis zu finden, von dem die EXE-Datei gestartet wird, aber alle scheinen auf ein temporäres Verzeichnis unter AppData zu zeigen und nicht dort, wo sich die .exe-Datei befindet.
Ich bemerkte diesen Beitrag, aber leider die Problemumgehungen vorgeschlagen, es ist nicht wirklich für mein Projekt lebensfähig. – MaloW
Wenn Sie versuchen, was Sie in Ihrem Schnitt geschrieben habe, bleibe ich wie folgt stecken: http://i.imgur.com/CzTIXRm.png Windows Repack, es sagt und es gibt mir nie eine Exe-Datei. – MaloW
@MaloW, haben Sie ein Installationssymbol ausgewählt? Ich stecke auch fest, wenn ich keinen auswähle. – guest