看板 EzHotKey 關於我們 聯絡資訊
程式目的: 如果notepad沒有打開,且當前時間是週一~週五的00:00~20:00,則開啟notepad。 但以下兩種寫法都不能達成此目的,請問是邏輯錯誤還是語法錯誤? https://i.imgur.com/dN9x1XN.jpg
https://i.imgur.com/X2XEByb.jpg
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 45.56.161.27 (美國) ※ 文章網址: https://www.ptt.cc/bbs/EzHotKey/M.1620041574.A.911.html
LPH66: AHK 應該不是用 contains 判斷子字串...你這是哪查來的? 05/03 21:14
LPH66: 我在 help 裡找到的是 InStr() 函數 05/03 21:15
Sylph: 在這裡看到的:https://is.gd/hnGFtJ 05/03 22:01
LPH66: 啊, 那這樣問題就是你混用了 expression 式和 statement 式 05/04 07:44
LPH66: if 的下一個非空白字是 ( 的是 expression 式 05/04 07:45
LPH66: 這種的條件只能使用表示式 (expression) 05/04 07:45
LPH66: 反之 if 的下一個非空白字不是 ( 的則是 statement 式 05/04 07:45
LPH66: 這種條件只能獨立使用, 無法在同一條裡複合 05/04 07:46
LPH66: 要 and 複合就要像下篇回文那樣寫成巢狀的 05/04 07:46
LPH66: if var [not] in/contains 這是 statement 式的語法 05/04 07:47
Sylph: 謝謝說明,誤以為可以混用... 05/04 13:43