BBS: Inland Empire Archive Date: 09-17-93 (02:49) Number: 44 From: ARNIE SOSSNER Refer#: NONE To: NINO FAGAN Recvd: NO Subj: Re: Calculate Baud rate Conf: (2) Quik_Bas
NF> Roel Sarceno wrote NF> ÕÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͸ ù>Can somebody teach me how to calculate the amount of time required to ù>download a file using PDS or Quick Basic. I know the file size and ù>the current baud rate. I need it in the format of HH:MM:SS. NF> ÔÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ; NF> Roel, NF> This is a bat file that call Basic that I use: Wow! I've been DOSing and BASICing since DOS 3.1. Same for reading PC Mag and other PC magazines. This is the first time I've seen a BAT file with BASIC code and a call to BASIC. I don't see a whole lot of reason to do it but it's nice to see that it can be done. I mean, why not write the whole thing in BASIC. The current BASICs can handle command line parms. [not sure about the old BASICs.] I couldn't help twiddling with your code. I added SYSTEM so BASIC ends automatically. I swapped the two output results so both the command line and the result line ends with money. I changed the English in the help information; I've been a technical writer for most of my life and I can't stand output that doesn't have all the capital letters and spelling correct. (Not that I'm purfect. :-) ) And I erase the BAS file when done. Here is my version of your ESTIME.BAT file: @echo off if .%1==. goto syntax set pr=%3 if .%3==. set pr=6 ECHO x=(((%1/%2)/60)):y=(x/60*%pr%):PRINT USING " ###.#";x;:_ PRINT " Min; ";:PRINT USING "$##.## ";y > c:\temp\estime.bas ECHO SYSTEM >> C:\TEMP\ESTIME.BAS QBASIC /RUN c:\temp\estime.bas ERASE c:\temp\estime.bas goto end :syntax echo Purpose: EStimate TIME to send a file to or receive a file from a BBS. echo. echo Syntax: ESTIME nnnnnn cps [cost] echo. echo where nnnnnn is the number of bytes in the file to be up/downloaded. echo cps is the usual cps for the BBS. echo cost is the cost per hour. The default cost is $6.00 per hour. ECHO. echo Example: ESTIME 543210 238 6.60 echo. echo Result: The number of minutes required and their cost. :end $$ ... Do you put your BAT files in the C:\CAVE directory? --- Blue Wave/Max v2.10 [NR] * Origin: PDN HQ (914)344-0350 HST/DS 343-7540 V32bis (1:272/38.0)
Books at Amazon:
Back to BASIC: The History, Corruption, and Future of the Language
Hackers: Heroes of the Computer Revolution (including Tiny BASIC)
Go to: The Story of the Math Majors, Bridge Players, Engineers, Chess Wizards, Scientists and Iconoclasts who were the Hero Programmers of the Software Revolution
The Advent of the Algorithm: The Idea that Rules the World
Moths in the Machine: The Power and Perils of Programming
Mastering Visual Basic .NET