亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ftp.tcl

?? genesis 2000 v9.1軟件下載
?? TCL
字號:
#---------------------------------------------------##  Module : ftp.tcl#  Author : MK#  Date   : 27 Oct 1997##  Description :##  This module provides FTP facilities. It is intended to run as a separate#  process so it can be stopped if it hangs or takes too long.#  Facilities provided are:##  - Listing a remote directory#  - Getting a remote file (In binary mode)##  Note:#    All operations are done in Anonymous ftp mode.##  Activation:#    ftp.tcl <response_path> <server> <action> <remote_path> [<local_path>]##        actions:  list  (1 path) #                  get   (2 paths)#---------------------------------------------------##  Change History #  --------------#  19971027 - First Version#global FTP_Gproc ftp.main {RESPONSE_PATH LOG_PATH SERVER ACTION REMOTE_PATH LOCAL_PATH\               EXPECTED_SIZE PROGRESS_PATH} {   global FTP_G   global env         if [catch {open $LOG_PATH {WRONLY CREAT TRUNC} 0777} LOG_FP] {      FTP::SetLogFile ""      set LOG_FP ""   } else {      FTP::SetLogFile $LOG_FP   }      ftp.debug_write_file "$REMOTE_PATH $EXPECTED_SIZE $PROGRESS_PATH "   if [file exists $RESPONSE_PATH] {     file delete $RESPONSE_PATH   }   set USER ftp      set PASSWORD "$env(USER)@[info hostname]"      # Our ftp server requires <user>@<host>.<domain>   # "info hostname" does not always return domain      if {[regexp ".+@.+\\..+" $PASSWORD] == 0} {      set PASSWORD "$PASSWORD.unknown_domain"   }   ftp.debug_write_file "Before open $SERVER $USER $PASSWORD"   set FTP_RESPONSE [FTP::Open $SERVER $USER $PASSWORD]   ftp.debug_write_file "After open $SERVER $USER  $PASSWORD"   if { $FTP_RESPONSE == 0 } {      ftp.write_error $RESPONSE_PATH      exit 0   }   FTP::Type binary      switch -- $ACTION {     list {       ftp.debug_write_file  "Before list"       set FTP_RESPONSE [FTP::List $REMOTE_PATH]       ftp.debug_write_file  "After list"       ftp.write_response $FTP_RESPONSE $RESPONSE_PATH     }      get {            set FTP_G(EXPECTED_SIZE) $EXPECTED_SIZE       set FTP_G(FP) ""       if { $EXPECTED_SIZE > 0 } {          ftp.debug_write_file "ftp progress path = $PROGRESS_PATH"          if [file exists $PROGRESS_PATH] {             file delete $PROGRESS_PATH          }	  if { [catch {open $PROGRESS_PATH {WRONLY CREAT} 0777 } FTP_G(FP)] } {	    ftp.debug_write_file $FTP_G(FP)	    set FTP_G(FP) ""	  } else {	    ftp.debug_write_file  "Open Success - $FTP_G(FP)"	  }       }                 ftp.debug_write_file  "Before Get - $REMOTE_PATH"       set FTP_RESPONSE \             [FTP::Get $REMOTE_PATH $LOCAL_PATH \	               read_callback $FTP_G(EXPECTED_SIZE) ]       ftp.debug_write_file  "After Get - $REMOTE_PATH"       if { $FTP_G(FP) != "" } {          close $FTP_G(FP)       }       if { $FTP_RESPONSE == 0 } {         ftp.write_error $RESPONSE_PATH       } else {	  ftp.write_response "" $RESPONSE_PATH       }     }      default {	bgerror "Switch error ftp.tcl (1)"     }    }   catch { FTP::Close }    if { $LOG_FP != "" } {      close $LOG_FP   }}proc read_callback { SIZE } {   global FTP_G      ftp.debug_write_file \      "read_callback: $FTP_G(FP) $FTP_G(EXPECTED_SIZE)"   if {$FTP_G(FP) != "" && $FTP_G(EXPECTED_SIZE) > 0} {     seek $FTP_G(FP) 0     set PERCENT [expr $SIZE*100.0/$FTP_G(EXPECTED_SIZE)]     set PERCENT [expr $PERCENT-0.05]     if { $PERCENT < 0 } {        set $PERCENT 0     }     puts -nonewline  $FTP_G(FP) [format "%6.1f%%" $PERCENT]      flush $FTP_G(FP)   }}proc ftp.write_error { RESPONSE_PATH } {   ftp.write_response "@ERROR@"  $RESPONSE_PATH}proc ftp.write_response { RESPONSE RESPONSE_PATH } {  if [ catch {open $RESPONSE_PATH {WRONLY CREAT} 0777} FP ] {     bgerror "$FP"     return  }  puts -nonewline $FP $RESPONSE  close $FP}proc ftp.debug_write_file { STRING } {   global FTP_G      #   if { $FTP_G(OS) == "nt" } {#     set TEMP_PATH "C:/TEMP"#   } else {#     set TEMP_PATH "/usr/tmp"#   }#   set PATH [file join $TEMP_PATH ftp.tcl.log]#   if { ! [catch { open $PATH {WRONLY CREAT} 0777 } FP] } {#      seek $FP 0 end#      puts $FP $STRING#      close $FP#   }}wm withdraw .set WISH [info nameofexecutable]set TCLTK [file dirname [file dirname $WISH]]set CDROM [file dirname [file dirname [file dirname $TCLTK]]]set AUTO_PATH1 [file join $CDROM tools generic tcltk library]set AUTO_PATH2 [file join $CDROM install]set auto_path [list $AUTO_PATH1 $AUTO_PATH2]# The next line bypasses the need to use pkgIndex.tcl file which is# dangerous to use on CDROM (Mixed case)package ifneeded FTP 0.8 [list source [file join $AUTO_PATH2 ftp ftp_lib.tcl]]#package require FTPset RESPONSE_PATH [lindex $argv 0]set LOG_PATH      [lindex $argv 1]set SERVER        [lindex $argv 2]set ACTION        [lindex $argv 3]set REMOTE_PATH   [lindex $argv 4]set LOCAL_PATH    [lindex $argv 5]set EXPECTED_SIZE [lindex $argv 6]set PROGRESS_PATH [lindex $argv 7]set FTP_G(OS)     [lindex $argv 8]ftp.main $RESPONSE_PATH $LOG_PATH $SERVER $ACTION $REMOTE_PATH $LOCAL_PATH \         $EXPECTED_SIZE $PROGRESS_PATHexit 0

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人精品电影在线观看| 日本亚洲免费观看| av中文字幕不卡| 国产精品欧美一区二区三区| 成人高清伦理免费影院在线观看| 国产精品嫩草影院com| aaa亚洲精品| 亚洲午夜久久久久中文字幕久| 欧美欧美午夜aⅴ在线观看| 三级欧美在线一区| 久久综合色婷婷| av激情成人网| 亚洲自拍偷拍图区| 精品久久久久久久久久久久包黑料 | 国内精品国产成人国产三级粉色| 精品国产精品网麻豆系列| 精品一区二区三区久久| 中文字幕av一区二区三区| 一本到三区不卡视频| 天天综合色天天综合色h| 精品欧美一区二区三区精品久久| 成人免费视频网站在线观看| 亚洲男人的天堂在线aⅴ视频| 欧美少妇一区二区| 激情偷乱视频一区二区三区| 亚洲视频一区在线观看| 91麻豆精品国产91久久久资源速度 | 99国产精品久久久久久久久久| 中文字幕中文字幕在线一区| 在线观看日韩电影| 韩国成人在线视频| 亚洲专区一二三| 久久久久久久久久久久久女国产乱 | 大陆成人av片| 亚洲福利一区二区三区| 久久久久久久久免费| 在线日韩一区二区| 国产精品系列在线播放| 一区二区理论电影在线观看| 久久这里只有精品首页| 欧美主播一区二区三区| 懂色中文一区二区在线播放| 天堂午夜影视日韩欧美一区二区| 久久午夜国产精品| 3751色影院一区二区三区| 成人午夜看片网址| 捆绑调教一区二区三区| 亚洲影院理伦片| 国产欧美日韩三级| 日韩女优视频免费观看| 欧美日免费三级在线| 成人亚洲精品久久久久软件| 婷婷六月综合网| 自拍偷拍亚洲综合| 久久亚洲综合av| 7777精品伊人久久久大香线蕉最新版| 成人综合婷婷国产精品久久蜜臀 | 国产目拍亚洲精品99久久精品| 欧美福利电影网| 色菇凉天天综合网| 不卡大黄网站免费看| 国产成人精品aa毛片| 蜜臀av一区二区在线免费观看| 亚洲国产乱码最新视频 | 久久午夜国产精品| 日韩视频中午一区| 欧美一区二区三区在线看 | 在线成人免费观看| 欧美三级电影网| 欧美色综合天天久久综合精品| 99视频有精品| 91啪在线观看| 99久久久国产精品| 色综合婷婷久久| 91香蕉视频污在线| 色婷婷狠狠综合| 色综合咪咪久久| 91国模大尺度私拍在线视频| 99精品欧美一区二区蜜桃免费| 成人国产精品视频| 成人精品鲁一区一区二区| 成人av电影在线播放| 91原创在线视频| 欧美在线一二三四区| 欧美亚洲国产一卡| 欧美日韩免费电影| 91精品国产免费久久综合| 日韩欧美你懂的| 久久久五月婷婷| 国产精品久久毛片a| 亚洲人123区| 亚洲成人先锋电影| 蜜桃av噜噜一区| 国产精品系列在线观看| 北岛玲一区二区三区四区| 91在线视频在线| 欧美日韩另类一区| 精品久久久久久久久久久院品网| 精品国产99国产精品| 日韩欧美国产不卡| 日本韩国欧美在线| 在线免费观看日韩欧美| 欧美在线小视频| 日韩欧美一级二级三级久久久| 日韩美女一区二区三区四区| 日本一区二区三区高清不卡| 一区在线中文字幕| 午夜欧美电影在线观看| 国产乱码精品1区2区3区| 99精品国产91久久久久久| 欧洲在线/亚洲| 精品国产乱码久久久久久1区2区| 国产精品久久久久久久久免费樱桃 | 自拍av一区二区三区| 亚洲午夜一区二区三区| 精久久久久久久久久久| 91年精品国产| 日韩精品一区二区在线| 国产精品美女久久久久aⅴ国产馆| 亚洲一区二区综合| 国产一区二区在线观看免费| 色偷偷久久人人79超碰人人澡| 欧美日韩情趣电影| 国产欧美日韩视频一区二区| 亚洲成人久久影院| 懂色av中文一区二区三区| 欧美欧美欧美欧美首页| 亚洲国产精品ⅴa在线观看| 天天操天天干天天综合网| 成人中文字幕合集| 91精品午夜视频| 又紧又大又爽精品一区二区| 久久se精品一区精品二区| 欧美三级午夜理伦三级中视频| 久久久久久久久久久99999| 日韩黄色一级片| 色综合久久88色综合天天6| 久久夜色精品国产欧美乱极品| 亚洲国产aⅴ天堂久久| av在线不卡免费看| 久久女同精品一区二区| 亚洲成人激情综合网| 成人性生交大片免费看中文网站| 7777精品伊人久久久大香线蕉经典版下载 | 久久se精品一区精品二区| 91国产免费看| 最新中文字幕一区二区三区| 国产在线一区二区| 4438亚洲最大| 亚洲v日本v欧美v久久精品| 91蝌蚪porny九色| 国产精品乱人伦中文| 激情综合五月天| 日韩一级免费一区| 性做久久久久久| 在线免费亚洲电影| 亚洲天堂网中文字| 99热这里都是精品| 中文字幕一区二区三区不卡 | 成人一级视频在线观看| 久久夜色精品国产噜噜av| 老司机免费视频一区二区| 91麻豆精品国产91| 日韩电影在线免费观看| 欧美日韩国产综合视频在线观看| 一区二区三区中文免费| 91女神在线视频| 一区二区三区小说| 欧美午夜精品久久久久久孕妇| 亚洲另类中文字| 欧美系列亚洲系列| 午夜国产精品一区| 日韩一区二区三区免费看| 蜜桃久久精品一区二区| 欧美xxxxxxxxx| 国产一区二区三区在线观看免费视频| 精品播放一区二区| 国产成人亚洲综合a∨婷婷图片| 国产人久久人人人人爽| 成人手机在线视频| 亚洲欧美一区二区三区久本道91| 色偷偷一区二区三区| 天天影视涩香欲综合网| 日韩亚洲欧美综合| 国产高清不卡二三区| 国产精品欧美一区二区三区| 色哟哟一区二区三区| 亚洲福利视频三区| 精品国产区一区| 成人性视频网站| 亚洲综合免费观看高清在线观看| 777色狠狠一区二区三区| 狠狠色狠狠色合久久伊人| 国产欧美精品一区二区三区四区| 成人动漫一区二区三区| 亚洲一区二区三区不卡国产欧美| 91精品国产综合久久久蜜臀图片| 国产剧情一区二区三区| 亚洲精品成人少妇| 777午夜精品视频在线播放|