Bereiche
News
Rewind
Tipps & Berichte
Forum
Galerie
Journals
Events
Umfragen
Themenwoche
Kleinanzeigen
Interaktiv
Anmelden
Registrierung
Zu allen empfangenen Nachrichten
Suche...
Zur erweiterten Suche
Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum
>
Entwickler
>
Terminal-Befehl aus Obj-C aufrufen
Terminal-Befehl aus Obj-C aufrufen
hans-egon
09.05.04
22:28
Hi ihrs!
Ich weiß, dass es aus AppleScript heraus die Möglichkeit gibt, per "do shell script" einen Terminal-Befehl auszuführen.
Gibt es eine solche Möglichkeit auch direkt für Obj-C?
Grüßle!
hans-egon
Hilfreich?
0
Kommentare
Rantanplan
09.05.04
22:38
NSTask
„Wenn ich nicht hier bin, bin ich auf dem Sonnendeck“
Hilfreich?
0
Andi
09.05.04
22:56
Rantanplan
NSTask
kurz und schmerzlos;-)
„möp!“
Hilfreich?
0
planetexpress69
09.05.04
23:01
Und wenn Du sehen willst, wie es genau geht, such mal in Google nach einem Shell-Wrapper für wget...
Hilfreich?
0
Rantanplan
09.05.04
23:03
Meinetwegen auch mit mehr Fleisch
- (NSString*)listDirectory {
NSTask *ls = [[NSTask alloc] init];
NSPipe *pipe = [[NSPipe alloc] init];
NSFileHandle *handle;
NSString *str;
[ls setLaunchPath:@"/bin/ls"];
[ls setArguments:[NSArray arrayWithObjects:@"-l", @"/System", nil]];
[ls setStandardOutput:pipe];
handle = [pipe fileHandleForReading];
[ls launch];
str = [[NSString alloc] initWithData:[handle readDataToEndOfFile]
encoding:NSASCIIStringEncoding];
[pipe release];
[ls release];
return [str autorelease];
}
Garantiere nicht für Fehlerfreiheit....
„Wenn ich nicht hier bin, bin ich auf dem Sonnendeck“
Hilfreich?
0
hans-egon
09.05.04
23:37
Vielen Dank! Ich werd das gleich mal testen
Hilfreich?
0
Kommentieren
Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.
Samsung präsentiert die neuen Galaxy-Flaggschif...
iOS 18.2, macOS 15.2 und Co.: Apple stopft viel...
Apple Silicon M4: Die versteckte Innovation der...
Das Apple-Frühjahr 2025
Parallels führt x86-Windows auf M-Macs aus – Te...
Vor 40 Jahren: Der Apple Laser Writer wird ange...
Doch keine finalen Versionen: Apple gibt zweite...
iOS 18.3 bringt neue Funktionen zur Bildschirma...