Xcode控制台,以编程方式清除屏幕

时间:2010-10-05 16:51:57

标签: xcode

我对Xcode甚至编程都不熟悉。

从Xcode开始,在我的代码中,如何显示控制台并清除屏幕?

我知道我可以用Xcode首选项来做,但我想以编程方式进行。

2 个答案:

答案 0 :(得分:3)

这对我有用 - 如果您希望Xcode保持在应用程序之上,请省略最后一个激活部分:

bool ClearXCodeDebuggerConsole()
{
    NSString *const scriptText = @"\
tell application \"System Events\"\n\
set currentapp to the name of the current application\n\
end tell\n\
tell application \"Xcode\" to activate\n\
tell application \"System Events\"\n\
keystroke \"r\" using {command down, control down, option down}\n\
end tell\n\
tell application currentapp to activate\n\
return true";

    NSAppleScript *script = [[[NSAppleScript alloc] initWithSource:scriptText] autorelease];
    [scriptText release];
    NSDictionary *dictError = nil;
    NSAppleEventDescriptor *result = [script executeAndReturnError:&dictError];

    if (!result) return false;
    if ([result booleanValue] != YES) return false;
    return true;
}

答案 1 :(得分:1)

您可以按Shift + Command + R显示控制台窗口。您可以通过按Ctrl + Option + Command + R清除控制台窗口。“运行”菜单中提供了这两个选项。