Spla.shy
Picopat
- Katılım
- 21 Temmuz 2023
- Mesajlar
- 41
- Çözümler
- 1
Daha fazla
- Cinsiyet
- Erkek
Olay COSMOS'a girmiyor aslında. Normal C# kodunda hata çıkıyor. Ama COSMOS derlemesi sırasında durdurma araçları çalışmıyor. Bu yüzden hatayı bir türlü anlamadım.
Kod bu.
Konsole içinde kullanıcıya görünen değer:
Command içindeki değer:
Ama sürekli şu değer dönüyor:
Kod bu.
C#:
public static string ComName = "";
public static List<string> value = new List<string>();
public static string CommandM(string command)
{
try
{
ComName = command.Substring(0, command.IndexOf(" "));
command = command.Substring(command.IndexOf(" ") + 1);
for (int i = 0; i <= command.Length; i++)
{
if (command.Substring(i, i + 1) == "-")
{
i++;
i++;
value.Add(command.Substring(i, command.IndexOf(" -")));
command = command.Substring(i + command.IndexOf(" -"));
}
}
return Command(ComName, value);
}
catch (Exception e)
{
return "Error" + e.Message;
}
}
Konsole içinde kullanıcıya görünen değer:
Kod:
$Admin dir -a
Command içindeki değer:
Kod:
dir -a
Ama sürekli şu değer dönüyor:
Kod:
ErrorArgumentOutOfRange_NegativeLength Parameter name: length
Kod: