IBM® ソフトウェアは、LotusScript® のモジュールを作成、デバッグ、実行する環境を提供します。LotusScript で使用できる ソフトウェアは、それぞれ独自のアプリケーションプログラミングインターフェース (API) を備えています。ユーザーは、API を介して、LotusScript 内で他の製品の機能を利用し、製品のオブジェクトを作成および操作できます。製品 API は、実質的には、製品の実行時に使用できる LotusScript 言語の拡張なのです。
Windows やその他のプラットフォームでは、(Windows 95 の [開く] ダイアログボックスなどに含まれる) コマンドライン引数を使用して、プログラムを開始し、プログラムファイルを開けます。
Command 関数は、LotusScript を起動した ソフトウェアアプリケーションの起動に使用されたコマンドライン引数を返します。この関数を使用すると製品ファイルの名前を取得できます。例えば、現在実行中の製品ファイルの識別や、ユーザーに対するメッセージの一部にファイル名を使用することもできます。
例えば、次のコマンドラインで Word Pro® アプリケーションを起動したとします。
c:¥wordpro¥wordpro.exe c:¥wordpro¥docs¥busgoals.lwp
Command 関数は「busgoals.lwp」を返します。この文字列を、スクリプトで表示される任意のメッセージボックスに表示されるタイトルにします。
Dim message As String, messageTitle As String
messageTitle$ = Command$
...
...
'Use messageTitle$ as the title of a message box.
message = "This is a test."
MessageBox message$, messageTitle$