Ich möchte einen Befehl ausführen, der eine ausführbare Datei und anschließend eine Reihe von Argumenten enthält. Die ausführbare Datei ist in diesem Fall Unreal Engine.
Der Befehl, den ich ausführen möchte, sieht ungefähr so aus:
"C:\Program Files\Epic Games\UE_4.19\Engine\Binaries\Win64\UE4Editor.exe" "C:\Users\me\path\to\project\project.uproject"
Wenn ich eine Verknüpfung zu UE4Editor.exe erstelle und sie so ändere, dass sie das Argument enthält, funktioniert alles einwandfrei.
Wenn ich den obigen Befehl jedoch in eine .bat-Datei lege oder ihn über die Eingabeaufforderung (oder PowerShell oder über Python) ausführe, wird er teilweise geladen und unterbricht dann den Unreal Engine-Prozess.
Folgendes wird im Task-Manager angezeigt, wenn er angehalten wurde:
Irgendeine Idee, was das verursachen könnte? Unreal Engine gibt mir einen "Lade" -Bildschirm, der ungefähr 45% erreicht, bevor er ausgesetzt wird.
Wie bereits erwähnt, wird derselbe Befehl problemlos gestartet, wenn er über eine Verknüpfung gestartet wird.
Vielen Dank