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)  }