Forum: Win32/Win64 API (native code)
Delphi
by KodeZwerg,
10. Aug 2022
Ich habe es mir angeschaut und erschreckender weise festgestellt das meine windows.pas nicht mal annähernd das abdeckt was gefordert wird :(
Forum: Win32/Win64 API (native code)
Delphi
by KodeZwerg,
10. Aug 2022
Ich habe es mir noch nicht angeschaut, aus eurem Wissen heraus, kann man dann damit das erreichen was ich vorhabe?
- eine konsole öffnen (das ist denke ich mal klar wie kloßbrühe)
- befehle übermitteln als ob man sie selbst in einer konsole getippt hätte (ich mache es halt per stringlist)
- die kontrolle über StdIn wieder an die konsole übergeben (das ist das einzige was mir momentan fehlt)
Forum: Win32/Win64 API (native code)
Delphi
by KodeZwerg,
9. Aug 2022
Ich habe mich bestimmt falsch ausgedrückt und versuche es per beispiel:
procedure TForm1.Button1Click(Sender: TObject);
var
sl: TStringlist;
begin
sl := TStringlist.create;
sl.Add('pause');
if ExecuteBatch(sl) then
begin
Forum: Win32/Win64 API (native code)
Delphi
by KodeZwerg,
9. Aug 2022
Vielen Dank für diesen Tipp!
Vielen Dank für Deinen Beitrag, es macht nun das von mir erhoffte!
Falls es okay ist würde ich dazu gerne noch eine Frage hier stellen, ist es möglich das hStdInput nach meiner For Schleife wieder an den User zurückzugeben?
(Beispiel man sendet "Pause")
Forum: Win32/Win64 API (native code)
Delphi
by KodeZwerg,
9. Aug 2022
Hallo liebe Delphi Gemeinde,
ich bin etwas am verzweifeln und bin mir sicher das der Fehler vor dem Rechner sitzt :D
Ich hatte vor eine Art Batch ersatz für Pascal zu entwerfen wo der User eine Liste an Befehlen einer Methode übergibt die eine CLI startet und die Befehle nach und nach abarbeitet.
Soweit so gut, bis hier hin bin ich gekommen aber es funktioniert einfach nicht, ich finde...