Quantcast
Viewing all articles
Browse latest Browse all 2314

Erstellen und ausfuehren eines Befehls in Powershell

Guten Tag,

Ich habe ein Problem das ich alleine nicht gelöst bekomme, und leider hat mich google diesemal auch enttäuscht.

Ich arbeite gerade an diversen Mod's für das Spiel No Man's Sky. Um Mods für dieses Spiel zu produzieren, muss man diverse Playstation files Compilieren (PSARC)/(*.PAK)
Dies geschieht über diverse Kommandozeilen Programme.

die meisten Programme kann ich einfach über Batch Dateien steuern da die Kommandos immer gleich sind. 
Für ein Programm muss ich aber in dem Kommando ein Filename eintragen.
Da bisher fast nix über die Architektur diese Spiel bekannt ist habe ich hier viel Reverse Engineering zu betreiben. Das heisst ich muss tausende Dateien decompilieren und dafür brauche ich ein automatisierten Befehl

Ich möchte nun ein Powershell Script erstellen, dass mir den Befehl automatisch anpasst jenachdem was für ein File neben dem script im gleichen Ordner liegt.

z.B:

MBINCompiler.exe C:\temp\GCSPACESHIPGLOBALS.GLOBAL.MBIN
pause

Dieser Befehl benötige ich um aus einer *.MBIN Datei eine lesbare XML datei zu erstellen. es enpackt das File GCSPACESHIPGLOBALS.GLOBAL.MBIN
Dieses File liegt neben der MBINCompiler.exe im gleichen Ordner. 

Wie müsste ein Powershell Script aussehen das mir diesen Befehl automatisch anpasst für das Aktuelle *.MBIN file?
es müsste diesen befehl genereiern und ausführen:

MBINCompiler.exe C:\temp\[FILENAME DER NEBEN DER EXE IM ORDENR LIEGT UND IMMER EINE MBIN DATEI IST]
pause

Ich hoffe ihr könnt mir dabei Helfen

Vielen Dank
Marco




Viewing all articles
Browse latest Browse all 2314


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>