Hej jag håller på att skapa en applikation som jag kan styra Medal of Honor servern med. Det som kommer efter en exetuerbara fil är argument, inte miljövariabler.Starta process med parametrar...
Min kod som du ser nedanför funkar så att servern startar men det får inte med sig parametrarna som den behöver. I en genväg till exe filen skriver man så här för att få med parametrar:
"C:\Program Files\EA GAMES\MOHAA\moh_spearhead_server.exe" +set developer 2 +set dedicated 2 +set logfile 3 +setg_logsync 1 +exec serverMIN.cfg
Hur gör jag för att få med dessa när jag startar processen i mitt program???
MIN KOD SER DU HÄR:
myProcess.StartInfo.FileName = "C:\Program Files\EA GAMES\MOHAA\moh_spearhead_server.exe"
myProcess.StartInfo.WorkingDirectory = "C:\Program Files\EA GAMES\MOHAA\"
myProcess.StartInfo.EnvironmentVariables("+set developer 2 +set dedicated 1 +set logfile 3 +setg_logsync 1 +exec serverSweSTT.cfg") = "C:\Program Files\EA GAMES\MOHAA\"
myProcess.StartInfo.WindowStyle = ProcessWindowStyle.Normal
myProcess.StartInfo.UseShellExecute = False
myProcess.Start(myProcess.StartInfo)Sv: Starta process med parametrar...
Du kan se om detta hjälper:
Dim startInfo As New ProcessStartInfo("C:\Program Files\EA GAMES\MOHAA\moh_spearhead_server.exe")
startInfo.WorkingDirectory = "C:\Program Files\EA GAMES\MOHAA\"
startInfo.Arguments = "+set developer 2 +set dedicated 1 +set logfile 3 +set g_logsync 1 +exec serverSweSTT.cfg"
startInfo.WindowStyle = ProcessWindowStyle.Normal
startInfo.UseShellExecute = False
myProcess.Start(myProcess.startInfo)