Einzelnen Beitrag anzeigen

Benutzerbild von softtouch
softtouch

Registriert seit: 13. Feb 2015
Ort: Kerpen
235 Beiträge
 
Delphi 12 Athens
 
#3

AW: Mit Delphi Chmod oder andere cmd's ausführen unter macOS

  Alt 30. Aug 2022, 11:08
In dem Codehaufen geht es hauptsächlich darum die Antwort/Ausgabe einer in der Konsole gestarteten Anwendung auszuwerten (https://stackoverflow.com/questions/...console-output). Kern für Dich ist der Einzeiler
Output := popen(PAnsiChar(ansistring(CmdLine)), 'r'); Da ist dann die Frage, ob Deine Rechte überhaupt ausreichen, chmod auszuführen. Eventuell wartet ja das System auf das Passwort oder so. Wie verhält sich denn Dein Mac, wenn Du den gewünschten Befehl von Hand eingibst?

Sherlock
Manual im terminal eingegeben, klappt das einwandfrei.

Er hängt an dieser Zeile und ich weiss nicht warum. Wenn ich andere Befehle ausführen lasse, klappt es.

Move(Buffer^, TempString[length(TempString) - (BytesRead - 1)], BytesRead);
  Mit Zitat antworten Zitat