- (IBAction) charlieImputText:(id)sender {
NSAppleScript *keystrokeReturn = [[NSAppleScript alloc] initWithSource:@"tell application \"System Events\" to keystroke return"];
[keystrokeReturn executeAndReturnError:nil];
[progressBarText startAnimation:self];
charlieImputSelf = [sender stringValue];
NSAppleScript *sendCharlieImput = [[NSAppleScript alloc] initWithSource:[NSString stringWithFormat:@"tell application \"Terminal\" to do shell script %@", charlieImputSelf]];
[sendCharlieImput executeAndReturnError:nil];
NSDictionary* errorDict;
NSAppleScript* script=[[NSAppleScript alloc]
initWithContentsOfURL:[NSURL fileURLWithPath:@"/applications/jarvis/scripts/getTextCharlieResponce.scpt" ]
error:&errorDict];
NSAppleEventDescriptor* desc=[script executeAndReturnError:&errorDict];
NSString* result=[desc stringValue];
self.charlieOutput.stringValue = result;
charlieOutput.textColor = [NSColor greenColor];
[script release];
[progressBarText stopAnimation:self];
}
Je suis un débutant à ce sujet et je posté un problème avec ce code dans une autre question et quelqu'un m'a répondu avec ceci:Citant l'argument
Vous devez citer l'argument pour faire script shell .
Qu'est-ce que cela signifie? Quelqu'un peut-il montrer un exemple ??
Je suis tellement désolé, je n'ai aucune idée de ce que signifie cette nouvelle langue! : D
Au lieu d'afficher une nouvelle question, vous devriez idéalement poster un commentaire à celui qui a répondu, demandant ce qu'ils veulent dire. 99% du temps, ils seront heureux de clarifier, tant que vous faites un effort pour clarifier ce que vous ne comprenez pas, etc. :) – Kalle
Oh .... désolé ... Je suis nouveau à cet endroit. Recevront-ils des notifications par e-mail si un nouveau commentaire a été posté? – objectiveccoder001