2014-09-27 31 views
1

我試圖創建一個腳本,將(在谷歌瀏覽器)轉到第二個監視器,並將窗口扔到全屏。並且當您再次按下給定按鈕時,它會將其從全屏幕中移出並將其移回第一個監視器。在AHK中創建一個腳本,將窗口移動,放在全屏,並將其重新移回

這裏是我迄今爲止

#b:: 
Send, {LWin Down}{LShift Down}{RIGHT}{LShift Up}{LWin Up}{f11} 

該工程的延伸,它窗口移至其他顯示器,但如果我想將它搬回了我必須把它拿出來全屏的,將其移至全屏,然後將其從全屏移出。這不是非常用戶友好的。如果有人能幫助我,我會非常感激!

回答

0

1版 如果您手動將Chrome瀏覽器全屏,然後你可以用這個代碼移動Chrome瀏覽器的其他屏幕:

#b:: 
    Send, {f11}{LWin Down}{LShift Down}{RIGHT}{LShift Up}{LWin Up}{f11} 
return 




2版 它將使fulscreen和移動到其他屏幕,然後如果你按 + B它會移動到其他屏幕。但如果在這些動作之間按F11那麼它將無法正常工作。

#b:: 
    if (f="" || f=0) 
    { 
     Send, {LWin Down}{LShift Down}{RIGHT}{LShift Up}{LWin Up}{f11} 
     f=1 
    } 
    else 
    { 
     Send, {f11}{LWin Down}{LShift Down}{RIGHT}{LShift Up}{LWin Up}{f11} 
    } 
return 

此外,經常使用的AutoHotkey和http://ahkscript.org/其documenatation(當前版本UPTODATE,新官網)! autohotkey.com及其來自autohotkey.com的文檔已過時,您可能在使用它們時遇到一些問題!

+0

感謝vasili111,不幸的是這不會對我有用。我需要最終用戶能夠輸入win + B,並讓它進入第二臺顯示器並全屏顯示。你有沒有其他的建議? – Blake 2014-09-27 16:15:42

+0

@BlakeWilson檢查**版本2 **。我不知道如何檢測Chrome是否處於全屏模式。如果我們能夠確定Chrome現在處於哪種模式,那麼我們可以根據您的需要來做。 – vasili111 2014-09-27 16:33:03

+0

我們肯定會到達那裏!有沒有辦法,而不是打字alt + shift +右鍵,我們可以給每個顯示器一個獨特的名稱,甚至像顯示器1和顯示器2?這樣我們可以給某個顯示器一定的命令? – Blake 2014-09-27 16:38:47

相關問題