- Registriert
- 17.02.09
- Beiträge
- 306
Hi!
Ich möchte gerne ein Befehl im Terminal ausführen. Dazu benutze ich NSTask. Ich wollte Testweise mal die Audio-Ausgabe etwas sagen lassen. Leider weiß ich nicht, was genau in den LaunchPath gehört. Ist es so, dass z.B. der Befehl "say" ein Link auf das entsprechende Programm /??/??/say ist und deshalb der Pfad angeben werden muss?
Später möchte ich mit convert Bilddateien ändern.
Hoffe auf eure Hilfe.
Ich möchte gerne ein Befehl im Terminal ausführen. Dazu benutze ich NSTask. Ich wollte Testweise mal die Audio-Ausgabe etwas sagen lassen. Leider weiß ich nicht, was genau in den LaunchPath gehört. Ist es so, dass z.B. der Befehl "say" ein Link auf das entsprechende Programm /??/??/say ist und deshalb der Pfad angeben werden muss?
Später möchte ich mit convert Bilddateien ändern.
Code:
-(IBAction)startConverting:(id)sender{
NSTask *task;
task = [[NSTask alloc] init];
[task setLaunchPath: @"/bin/sh"];
NSArray *arguments;
arguments = [NSArray arrayWithObjects: @"say hello", nil];
[task setArguments: arguments];
[task launch];
[task waitUntilExit];
}
Hoffe auf eure Hilfe.
