System Variables
Statistics
Variable |
Description |
RushApp.TotalDownloadSize |
get status of total downloaded file size (MB) |
RushApp.TotalUploadSize |
get status of total uploaded file size (MB) |
RushApp.TotalFXPSize |
get status of total FXPed file size (MB) |
RushApp.CurDownloadSize |
get status of this session downloaded file size (MB) |
RushApp.CurUploadSize |
get status of this session uploaded file size (MB) |
RushApp.CurFXPSize |
get status of this session FXPed file size (MB) |
RushApp.StartDate |
get status of started date |
RushApp.DayCount |
get day count from started date |
RushApp.Version |
get version information of FTPRush |
RushApp.PoolInfo |
get status of thread pool information |
RushApp.Containers.ContainerCount |
get count of current opened Tabs |
RushApp.Containers.ConnectedSiteCount |
get count of current connected sites |
RushApp.Containers.TransferSiteCount |
get count of current transferring sites |
RushApp.UploadBW |
get current total upload speed |
RushApp.DownloadBW |
get current total download speed |
Example:
by using our mIRC dll plugin, you can write a remote script in mIRC as below:
/ftprushstat {
%ftpdown = $dll(rushmirc.dll,Invoke,RushApp.TotalDownloadSize)
%ftpup = $dll(rushmirc.dll,Invoke,RushApp.TotalUploadSize)
%ftpfxp = $dll(rushmirc.dll,Invoke,RushApp.TotalFXPSize)
%ftpdownc = $dll(rushmirc.dll,Invoke,RushApp.CurDownloadSize)
%ftpupc = $dll(rushmirc.dll,Invoke,RushApp.CurUploadSize)
%ftpfxpc = $dll(rushmirc.dll,Invoke,RushApp.CurFXPSize)
%ftpstart = $dll(rushmirc.dll,Invoke,RushApp.StartDate)
%ftpday = $dll(rushmirc.dll,Invoke,RushApp.DayCount)
%rushver = $dll(rushmirc.dll,Invoke,RushApp.Version)
%rushpool = $dll(rushmirc.dll,Invoke,RushApp.PoolInfo)
%rushcontainer = $dll(rushmirc.dll,Invoke,RushApp.Containers.ContainerCount);
%rushconn = $dll(rushmirc.dll,Invoke,RushApp.Containers.ConnectedSiteCount);
%rushtran = $dll(rushmirc.dll,Invoke,RushApp.Containers.TransferSiteCount);
%rushbwu = $dll(rushmirc.dll,Invoke,RushApp.UploadBW);
%rushbwd = $dll(rushmirc.dll,Invoke,RushApp.DownloadBW);
echo %rushver
echo Thread Pool: %rushpool
echo BandWidth_up: %rushbwu kbps, Bandwidth_dn: %rushbwd kbps
echo Container: %rushcontainer , Connected: %rushconn , Transfering: %rushtran
echo from %ftpstart , total %ftpday day. I downloaded %ftpdown MB, uploaded %ftpup MB, FXPed %ftpfxp MB
echo This Session I downloaded %ftpdownc MB, Uploaded %ftpupc MB, FXPed %ftpfxpc MB
}
|