mirror of
https://github.com/wifinigel/MikrotikScripting.git
synced 2025-06-21 01:15:43 +02:00
38 lines
No EOL
1 KiB
Text
38 lines
No EOL
1 KiB
Text
# filename: ch7-07-nested-if-statements.rsc
|
|
|
|
# Get the current time
|
|
:local CurrentTime [/system clock get time];
|
|
:put "The current time is : $CurrentTime";
|
|
|
|
# declare the time of day variable
|
|
:local TimeOfDay;
|
|
|
|
# Check if it's before noon
|
|
:if ($CurrentTime < 12:00) do={
|
|
|
|
# it's before noon, let's see what time of the morning
|
|
# it is using a nested if-else statement
|
|
if ($CurrentTime < 06:00) do={
|
|
:set TimeOfDay "It's very early in the morning...shouldn't \
|
|
you be in bed?";
|
|
} else={
|
|
# it must be between 06:01 and 11:59 to reach here
|
|
:set TimeOfDay "Good morning!";
|
|
}
|
|
# end of nested if-else statement
|
|
|
|
} else={
|
|
|
|
# it must be after noon, let's see if it's evening or
|
|
# afternoon using a nested if-else statement
|
|
if ($CurrentTime < 18:00) do={
|
|
:set TimeOfDay "Good afternoon!";
|
|
} else={
|
|
# it must be between 18:00 and 23:59 to reach here
|
|
:set TimeOfDay "Good evening!";
|
|
}
|
|
# end of nested if-else statement
|
|
|
|
}
|
|
|
|
:put $TimeOfDay; |