inden du får point, så kan du måske fortælle mig hvordan man sætter teksten ind i en kommandoprompt? prøvede din kode og satte bare CMD.exe ind i shellexecute og jeg skrev cmd der hvor der står "('notepad',nil)" ^ |
lige en hurtig en: nu har jeg så fået åbnet min cmd og der står det, der står i edit1.text. ligebag efter skal den så skrive noget selv, i samme CMD. F. eks.
Hvis jeg kalder Shellexecute(Handle, 'open', 'cmd.exe', PChar('/K '+Edit1.text) ,nil, SW_maximize); så bliver kommandoen udført med det samme og den står ikke og venter?
for at send data til en dos prompt skal man bruge named pipes ie. delphis THandleStream men det er godt nok langhåret, så kan man læse og skrive direkte til dosprompten. Jeg lavede engang en Tmemo som simulerede en dos prompt både input og output og den virker stort. hvis nogen smider deres mail, kan jeg sende koden.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.