酷!學園

技術討論區 => 程式討論版 => 主題作者是: shinex 於 2004-12-03 23:21

主題: #!/usr/local/bin/expect unix程式問題
作者: shinex2004-12-03 23:21
系統: FreeBSD 4.10
expect版本: expect-5.42.1

我寫了一個搜尋的程式,但有一段程式碼很怪,
搜尋到特定地方會出現無法理解的錯誤訊息如下:

expected boolean value but got "error setting blocking mode: resource temporarily
    while executing"
"if {[checkboard]} {
          send -- "[D"
        }"
    ("for" body line 3)
    invoked from within
"for {set test 0} { $test < 9707 } {incr test 1} {
        if {[checkboard]} {
          send -- "[D"
        }
    (file "./script5.exp" line 87)

/--------------------------------------------/
以下則是我checkboard function
proc checkboard {} {
  expect "(Space/Return)" {return 1} \
         timeout {return 0}
}

----
希望有大大可以指教一下  :oops:
主題: #!/usr/local/bin/expect unix程式問題
作者: shinex2004-12-04 00:06
忘了說...
這是在bbs上搜尋文章的程式