2013-02-07 47 views
-1

我對xbmc做了小小的腳本,我無法使它工作。下面的代碼:Python如果valuea相等並且valueb不相等

import xbmcgui 
import xbmc 

while (not xbmc.abortRequested): 

    win = (xbmcgui.getCurrentWindowId()) 
    menu = 0 

    if win == 10000 and menu != 10000: 
     print ("Home menu") 
     menu = 10000 

所有我想要的是,當主菜單就在那裏,寫入日誌(但只有​​一次),現在它總是在日誌中菜單上時寫的提前

謝謝

+3

您的縮進目前在'while'或'if'後無效。 – eldarerathis

+5

請編輯您的問題以正確識別代碼,對於Python來說,瞭解每個塊的開始和結束位置非常重要。 – pcalcao

+1

我可以看到爲什麼你必須得到錯誤。 – tkbx

回答

5

設置menu = 0外部您的while循環;您每次都將其重置爲0:

menu = 0 

while (not xbmc.abortRequested): 
    win = (xbmcgui.getCurrentWindowId()) 

    if win == 10000 and menu != 10000: 
     print ("Home menu") 
     menu = 10000 
+1

太愚蠢了,非常感謝 – user2052746