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
hans-egon09.05.0422: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
0

Kommentare

Rantanplan
Rantanplan09.05.0422:38
NSTask
„Wenn ich nicht hier bin, bin ich auf dem Sonnendeck“
0
Andi
Andi09.05.0422:56
Rantanplan
NSTask
kurz und schmerzlos;-)
„möp!“
0
planetexpress69
planetexpress6909.05.0423:01
Und wenn Du sehen willst, wie es genau geht, such mal in Google nach einem Shell-Wrapper für wget...
0
Rantanplan
Rantanplan09.05.0423: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“
0
hans-egon
hans-egon09.05.0423:37
Vielen Dank! Ich werd das gleich mal testen
0

Kommentieren

Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.