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