跳轉到內容

Rebol 程式設計/launch-thru

來自華夏公益教科書,開放的書籍,開放的世界
LAUNCH-THRU url /update /check info 

從磁碟快取中啟動一個網路檔案。

LAUNCH-THRU 是一個函式值。

  • url -- (型別: url 檔案)
  • /update -- 強制從源站點更新
  • /check -- 僅當版本、校驗和/安全或日期/大小不匹配時更新。
    • info -- (型別: 任何)

原始碼

[編輯 | 編輯原始碼]
launch-thru: func [
    "Launch a net file from the disk cache." 
    url [url! file!] 
    /update "Force update from source site" 
    /check {Update only if version, checksum/secure, or date/size do not match.} info 
    /local data
][
    if not data: either update [
        read-thru/update/expand url
    ] [
        read-thru/check/expand url info
    ] [
        alert reform ["Cannot launch" url] 
        return none
    ] 
    launch/secure-cmd path-thru url
]
華夏公益教科書