Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Stratus VOS
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
===Command Macro Language=== VOS has a fairly complete command macro language which can be used to create menu systems, automate tasks etc. VOS command macros accept arguments on the command-line or via a user interface "form". Arguments are defined at the beginning of the command macro in a "parameters" section. The language supports a range of statements, including if/then/else, Boolean operations, "while" loops, "goto" and excellent error reporting. The command macro language can be executed in interactive and non-interactive (batch or started process) modes. It can be used to automate programs, capturing prompts and sending appropriate responses. This has led Stratus to limit the capabilities of the command macro language.<ref name="Paging discussion">{{cite web|url=http://groups.google.ie/group/comp.sys.stratus/browse_thread/thread/521e96daaf84d858?hl=en |title=Google Groups |publisher=Groups.google.ie |date= |accessdate=2016-05-16}}</ref> The macro language lacks support for user-defined functions and does not easily support include files.{{Citation needed|date=January 2016}} The string handling is prone to errors, especially with embedded control characters.{{Citation needed|date=January 2016}} A [https://marketplace.visualstudio.com/items?itemName=Vincent1024.vos-command-macro Visual Studio Code Syntax Highlighting] extension for VOS Command Macro can be found on the [https://marketplace.visualstudio.com/ Visual Studio Marketplace].
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)