| Title: | AMIGA NOTES |
| Notice: | Join us in the *NEW* conference - HYDRA::AMIGA_V2 |
| Moderator: | HYDRA::MOORE |
| Created: | Sat Apr 26 1986 |
| Last Modified: | Wed Feb 05 1992 |
| Last Successful Update: | Fri Jun 06 1997 |
| Number of topics: | 5378 |
| Total number of notes: | 38326 |
Can someone please explain how to use the ASK command from CLI
According to the a500 manual ASK "text" will accept a one
charcter symbol being either Y for yes or N for No (I think thats
what it said...?)
what I want to know is how I can set up a routine to action either
choice within a startup-sequence file
eg:
Ask "Autoload Database (Y/N)"
if ???? eq "Y" then
....
,,,,
mmmm
end if
if ???? eq "N" then
....
end if
Can someone please give me an example that WORKS?? Ive just about
run out of ideas.....
| T.R | Title | User | Personal Name | Date | Lines |
|---|---|---|---|---|---|
| 2442.1 | If you ask me... | CRISTA::CAPRICCIO | Am I getting enough Oat Bran? | Wed Apr 05 1989 23:45 | 24 |
The ASK command sets the condition flag depending on the response received.
A "Y" sets the flag to a 5 (WARN) and a "N" (or a RETURN) sets the flag to
zero. You can then use the IF command to determine the flow of the script
file. Here's an example that works (providing that FAILAT > 5):
ask "Autoload Database (Y/N)"
if Warn then
echo "Loading Database"
; put the command(s) you want to be
; executed on a true (Y) condition here
else
echo "Database must be loaded manually"
; put the command(s) you want to be
; executed on a false (N) condition here
endif
This is a pretty basic example and there are plenty of variations on this
idea. BTW, ask is not case sensitive, and will even accept responses that
begin with either Y or N. If it doesn't like your response it prompts you
again.
Pete
| |||||
| 2442.2 | greate - thanks! | NZOV01::MCKENZIE | Support your right to arm bears | Wed Apr 05 1989 23:50 | 3 |
Thanks Heaps Pete - your a lifesaver...
Phil_whos_trying_to_meet_a_deadline_with_this_stuff
| |||||