Benutzer mit den meisten Antworten
CMD Befehle in C# benutzten ! (Anfänger)

Frage
-
Guten Abend Leute :) ,
ich hätte da mal ne kurze Frage...
Ich bin noch der völlige Anfänger in C# bzw Programmiersprachen .
Meine Frage wäre jetzt wie ich CMD Befehle in C# benutze.(Konsolenanwendung)
Zurzeit sieht mein Code so aus :
#include <stdio.h> int main() { int IP = 0; int Port = 0; printf("Wie heißt die IP , die Sie pingen wollen? : %d\n"); scanf("%d",&IP); printf("Wie heißt der Port? ; %d \n"); scanf("%d",&Port); return 0; }
Wie kann ich jetzt weiter machen ? :D
Wie gesagt bin noch der völlige Anfänger
Danke euch! :-)
Antworten
-
Ja, das ist jetzt einfach übersetzt.Ich nehme mal an das du einen Server anpingen willst.
Dazu gibt es etwas in der MSDN:
http://msdn.microsoft.com/de-de/library/bb979288.aspx#ID0E4FACund auch auf Codeproject:
http://www.codeproject.com/Tips/109427/How-to-PING-Server-in-CMann könnte auch Mittels Process.Start() die Anwendung starten, also den Befehl, den du in System verwenden wolltest. Wobei das 1. untypisch wäre, 2. länger dauern würde, 3. unsicherer wäre.
Koopakiller - http://koopakiller.ko.ohost.de/
- Als Antwort markiert Pinguin93 Sonntag, 28. Oktober 2012 20:58
Alle Antworten
-
- GNU ist ein C++ Complier (EDIT: es scheint auch eine C# version zu geben, wobei ich dir Visual Studio oder SharpDevelop empfehlen würde)
- C# kennt keine System()-Methode
- In C# heißt es immer Klasse.Methode statt Funktion um einen
Befehl auszuführen.
- In C# gibt es keine include Direktive
- ...
Dein Code in C#:
using System; namespace ConsoleApplication31 { class Program { void Main() //eigentlich mit string[] args als Parameter { int IP = 0; int Port = 0; Console.WriteLine("Wie heißt die IP , die Sie pingen wollen?"); IP = int.Parse(Console.ReadLine()); Console.WriteLine("Wie heißt der Port?"); Port = int.Parse(Console.ReadLine()); //Hinweis: Alles ist ohne Fehlerbehandlung } } }
Koopakiller - http://koopakiller.ko.ohost.de/
- Bearbeitet Tom Lambert (Koopakiller)Moderator Sonntag, 28. Oktober 2012 19:50 Ergänzung zu GNU
- GNU ist ein C++ Complier (EDIT: es scheint auch eine C# version zu geben, wobei ich dir Visual Studio oder SharpDevelop empfehlen würde)
-
Ja, das ist jetzt einfach übersetzt.Ich nehme mal an das du einen Server anpingen willst.
Dazu gibt es etwas in der MSDN:
http://msdn.microsoft.com/de-de/library/bb979288.aspx#ID0E4FACund auch auf Codeproject:
http://www.codeproject.com/Tips/109427/How-to-PING-Server-in-CMann könnte auch Mittels Process.Start() die Anwendung starten, also den Befehl, den du in System verwenden wolltest. Wobei das 1. untypisch wäre, 2. länger dauern würde, 3. unsicherer wäre.
Koopakiller - http://koopakiller.ko.ohost.de/
- Als Antwort markiert Pinguin93 Sonntag, 28. Oktober 2012 20:58