All pastes #484248 Raw Edit

Someone

public text v1 · immutable
·published 2007-05-12 03:24 UTC
rendered paste body
alias sizeprocess { var %ord = $1 | if ((%ord !isnum) || (%ord == $null)) { return $null } | var %dh = $round($calc(%ord / 1024),2) | if (%dh < 1) { return %ord MB } | elseif (%dh < 1023) { return %dh GB } | else { var %po = $round($calc(%dh / 1024),2) | return %po TB } }

alias ftprushinfo {
  var %ftpdown = $dll(rushmirc.dll,Invoke,RushApp.TotalDownloadSize)
  var %ftpup = $dll(rushmirc.dll,Invoke,RushApp.TotalUploadSize)
  var %ftpfxp = $dll(rushmirc.dll,Invoke,RushApp.TotalFXPSize)
  var %ftpdownc = $dll(rushmirc.dll,Invoke,RushApp.CurDownloadSize)
  var %ftpupc = $dll(rushmirc.dll,Invoke,RushApp.CurUploadSize)
  var %ftpfxpc = $dll(rushmirc.dll,Invoke,RushApp.CurFXPSize)
  var %ftpstart = $dll(rushmirc.dll,Invoke,RushApp.StartDate)
  var %ftpday = $dll(rushmirc.dll,Invoke,RushApp.DayCount)
  var %rushver = $dll(rushmirc.dll,Invoke,RushApp.Version)
  var %rushpool = $dll(rushmirc.dll,Invoke,RushApp.PoolInfo)
  var %rushcontainer = $dll(rushmirc.dll,Invoke,RushApp.Containers.ContainerCount)
  var %rushconn = $dll(rushmirc.dll,Invoke,RushApp.Containers.ConnectedSiteCount)
  var %rushtran = $dll(rushmirc.dll,Invoke,RushApp.Containers.TransferSiteCount)
  var %rushbwu = $dll(rushmirc.dll,Invoke,RushApp.UploadBW)
  var %rushbwd = $dll(rushmirc.dll,Invoke,RushApp.DownloadBW)


  say  15 4::[15Version4]::15-> 10 %rushver 
  say  15 4::[15Status4]::15->  10 %rushpool 
  say  15 4::[15Containers4]::15-> 10 %rushcontainer 4\\ 15 Connected 4\\ 10 %rushtran 4\\ 15 Transfering 4\\ 10 %rushtran 
  say  15 4::[15Session4]::15->  15Since10 %ftpstart ,10 %ftpday 15day(s), I downloaded10 $sizeprocess(%ftpdown) 15, uploaded10 $sizeprocess(%ftpup) 15, FXPd10 $sizeprocess(%ftpfxp)   
  say  15 4::[15Today Stats4]::15->  15Downloaded 4\\ 10  $sizeprocess(%ftpdownc) 4\\  15Uploaded 4\\ 10 $sizeprocess(%ftpupc) 4\\ 15 FXPed 4\\10 $sizeprocess(%ftpfxpc) 

} 
alias ftprversion {

  var %rushver = $dll(rushmirc.dll,Invoke,RushApp.Version)

  say  .:[Version]:.-> %rushver
}

alias ftprtotal {
  var %ftpdown = $dll(rushmirc.dll,Invoke,RushApp.TotalDownloadSize)
  var %ftpup = $dll(rushmirc.dll,Invoke,RushApp.TotalUploadSize)
  var %ftpfxp = $dll(rushmirc.dll,Invoke,RushApp.TotalFXPSize)
  var %ftpdownc = $dll(rushmirc.dll,Invoke,RushApp.CurDownloadSize)
  var %ftpupc = $dll(rushmirc.dll,Invoke,RushApp.CurUploadSize)
  var %ftpfxpc = $dll(rushmirc.dll,Invoke,RushApp.CurFXPSize)
  var %ftpstart = $dll(rushmirc.dll,Invoke,RushApp.StartDate)
  var %ftpday = $dll(rushmirc.dll,Invoke,RushApp.DayCount)
  var %rushver = $dll(rushmirc.dll,Invoke,RushApp.Version)
  var %rushpool = $dll(rushmirc.dll,Invoke,RushApp.PoolInfo)
  var %rushcontainer = $dll(rushmirc.dll,Invoke,RushApp.Containers.ContainerCount)
  var %rushconn = $dll(rushmirc.dll,Invoke,RushApp.Containers.ConnectedSiteCount)
  var %rushtran = $dll(rushmirc.dll,Invoke,RushApp.Containers.TransferSiteCount)
  var %rushbwu = $dll(rushmirc.dll,Invoke,RushApp.UploadBW)
  var %rushbwd = $dll(rushmirc.dll,Invoke,RushApp.DownloadBW)


  say  15 4::[15Total4]::15->  15Since10 %ftpstart ,10 %ftpday 15day(s), I downloaded10 $sizeprocess(%ftpdown) 15, uploaded10 $sizeprocess(%ftpup) 15, FXPd10 $sizeprocess(%ftpfxp)   

}