开发者

Run Shell Command with custom input

How can i run a shell c开发者_高级运维ommand in objective c with a variable E.G system("thisCMD thisParam %@", username);


[NSTask launchedTaskWithLaunchPath:@"thisCMD" arguments:[NSArray arrayWithObject:username]];

Or if username isn't already a string:

[NSTask launchedTaskWithLaunchPath:@"thisCMD" arguments:[NSArray arrayWithObject:[username description]]];

Or if you want to be able to change the format specifier for each argument to something more complicated later:

[NSTask launchedTaskWithLaunchPath:@"thisCMD" arguments:[NSArray arrayWithObject:[NSString stringWithFormat:@"%@", username]]];
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜