2014-10-24 3 views
0

Я хочу закрыть страницы Chrome с помощью этого кода.Как закрыть страницу Chrome?

textPrint("^W");//Have to close 1 page from chrome 

    [DllImport("user32.dll")] 
    public static extern int SetForegroundWindow(IntPtr hWnd); 
    private void textPrint(String text) 
    { 
    SendKeys.SendWait(text); 
    } 

Но когда я использую этот код, Chrome закрывает все страницы. Как я могу решить эту проблему, я хочу закрыть только открытую страницу?

EDIT: Я попробовал Control + w. Это работает. W не работает, нужно сделать lovercase

+0

Вы закрываете последнюю вкладку в Chrome? Если вы закроете последнюю вкладку, браузер закроет – vmg

+0

В нижнем регистре «w» – jvenema

+0

Спасибо @jvenema, он работает –

ответ

0

Возможно, вы должны отправить «^ w». Ctrl + Shift + W закрывает все вкладки

+0

Я нашел, почему это из-за моего заглавного W :) :) –

0

Вы пробовали контроль + f4?

textPrint("^{f4}"); 
Смежные вопросы