HI @ ALL 😉
ich mal wieder.
Ich möchte in meine Anwendung, etwa wie beim NortonCommander (Mein liebstes Spielzeug !!) eine kleine DosBox einbauen, damit man von dort aus Befehle ausführen kann. Ist sowas möglich in C# ?
MFG
Alex
EDIT: // Natürlich ist das möglich, in dem man mit System.Diagnostics.Process ... etwas in einer Textbox übergibt und dann ausführt, aber geht sowas nicht auch eleganter ??
---- >
Keine Signatur 😉
Du könntest mit Process.Start ein Konsolenfenster öffnen (cmd.exe). Das Konsolenfenster kannst Du per SetParent-API-Funktion in ein Panel innerhalb Deiner C# Anwendung setzen.
thx erstmal, doch es gibt da ein Problem:
Wenn jemand Windows98 benutzt gibts dort CMD nicht, er möchte aber trotzdem Befehle aus meinem Programm ausführen.
mfg
Alex
---- >
Keine Signatur 😉
Ermittle doch das Betriebssystem und starte entsprechend die Kommandozeile.
Ich glaube unter Win98 hieß das noch "command.exe"
> Codejunky <
ok thx @ all,
anscheinend, gibts sowas wie eine COM Komponente für DOS nicht, ich werd einfach eine TEXTBOX nehmen und dann mit Process.Start die Befehle starten .
//Edit: Trotzdem Danke für die Denkanstöße 😉
---- >
Keine Signatur 😉
Früher war ich unentschlossen, heute bin ich mir da nicht mehr so sicher...