Çözüldü C# ile Java komutu nasıl çalıştırılır?

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

alperenxrq

Decapat
Katılım
9 Temmuz 2021
Mesajlar
205
Çözümler
2
Daha fazla  
Cinsiyet
Erkek
Merhaba.

Kod:
java -noverify -Djna.encoding=UTF-8 -Dlog4j2.formatMsgNoLookups=true -Dr=1 -Xmn256M -Xmx4096M -Djava.net.preferIPv4Stack=true -jar C:\Users\%username%\AppData\Roaming\.sonoyuncu\launcher.jar -95452474040

Böyle bir kod var. Bu kodu C# da çalıştırmak istiyorum. Nasıl yapabilirim?
 
Son düzenleyen: Moderatör:
Çözüm
Örnek olarak https://cdn.discordapp.com/attachme...0/1031214851613278268/2022-10-16_17-30-44.mp4 videodaki sonda gelen [MAİN] gibi kodlar açılan CMD de geliyor onları tek bir ekranda tutmak istiyorum.


Hocam Site Açılmıyor
C#:
System.Diagnostics.Process process = new System.Diagnostics.Process();
process.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
process.StartInfo.FileName = "cmd.exe";
process.StartInfo.Arguments = "/C java -noverify -Djna.encoding=UTF-8 -Dlog4j2.formatMsgNoLookups=true -Dr=1 -Xmn256M -Xmx4096M -Djava.net.preferIPv4Stack=true -jar C:\Users\%username%\AppData\Roaming\.sonoyuncu\launcher.jar -95452474040";
process.StartInfo.UseShellExecute = false;
process.StartInfo.CreateNoWindow = true;
process.StartInfo.RedirectStandardOutput = true;
process.StartInfo.RedirectStandardInput = true;
process.Start();
string output = "";
while (!process.HasExited)
{
    output += process.StandardOutput.ReadToEnd();
}
C#:
System.Diagnostics.Process process = new System.Diagnostics.Process();
process.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
process.StartInfo.FileName = "cmd.exe";
process.StartInfo.Arguments = "/C java -noverify -Djna.encoding=UTF-8 -Dlog4j2.formatMsgNoLookups=true -Dr=1 -Xmn256M -Xmx4096M -Djava.net.preferIPv4Stack=true -jar C:\Users\%username%\AppData\Roaming\.sonoyuncu\launcher.jar -95452474040";
process.StartInfo.UseShellExecute = false;
process.StartInfo.CreateNoWindow = true;
process.StartInfo.RedirectStandardOutput = true;
process.StartInfo.RedirectStandardInput = true;
process.Start();
string output = "";
while (!process.HasExited)
{
 output += process.StandardOutput.ReadToEnd();
}

Sağ olun hocam işe yaradı.
 

Geri
Yukarı