MortScriptWrapper
取り扱い説明書
・これはなに?
与えられた引数をスクリプトから認識できる形式へ整形して、実行時に渡す単機能アプリです。
動作に必要なもの
- OS: WindowsMobile 5.0, 6, 6.1, 6.5
- アプリ: MortScript (ver.4.0 以降)
mscrwrapp.ini 拡張パラメータ
起動前に mscrwrapp.ini を書き換えると、アプリの挙動を変化させる事ができます。
| 項目名 | 値の種別 | 初期値 | 項目の解説 |
|---|---|---|---|
| [MortScriptWrapper] | |||
| Item* | 文字列型 (128 文字まで) |
分割された引数を代入する変数名。"xxx=yyy" のうち、"xxx" に該当する。 "Item*=" の * 部分は、1 から順に指定していく。 |
|
mscrwrapp.ini 記述サンプル
mscrwrapp.ini をテキストファイルで開くか新規作成し、以下のように書き加え編集・保存します。
[MortScriptWrapper]
Item1=file
; メモ:関連付けにより第一引数へファイル名が入る
; (file が空白の場合は単純な起動とみなす)
Item2=arg1
; メモ:第二引数がある場合は arg1 に値が入る
; (無なければ arg1 は IsEmpty() で TRUE になる)
Item3=arg2
; メモ:第三引数がある場合は arg2 に値が入る
; (無なければ arg2 は IsEmpty() で TRUE になる)
;Item4=
; メモ:第四引数以降は捨てられる
仕様
引数を渡された mscrwrapp.exe 経由で起動した mscrwrapp.mscr スクリプトは、実行開始の時点で mscrwrapp.ini に記述された各変数に値がセットされています。
実行ファイル (mscrwrapp.exe) の名前を変えると、それに合わせて選択される設定ファイルとスクリプトファイルが切り替わります。
例:
mscrwrapp.exe なら mscrwrapp.ini と mscrwrapp.mscr
cushionapp.exe なら cushionapp.ini と cushionapp.mscr
仕様により、ver.1.0 の mscrwrapp.exe は自身のフルパス内に半角英数字以外の文字があると動作できません。
バージョン情報・公開履歴
- ver.1.1(2011-01-28)
-
.ini ファイル操作モジュールを LightingWM ver.1.1 用安定版へ更新。
mscrwrapp.exe の配置されたフォルダへのパス内に ASCII コードに存在しない文字が含まれると .ini ファイルの読み取りに失敗していた問題の修正。
改行コードを二文字以下の半角スペースへ置き換えるように修正。
(改行文字もパラメータ区切りとして扱えるようになります。)MortScript がデバイスへ CAB インストールされていない場合のみ、SHGetSpecialFolderPath 関数を用いてプログラムフォルダへのパスを取得するように変更。
プログラム構成を見直して、確保するメモリ量を削減するように変更。
- ver.1.0(2010-01-07)
-
初版公開。
ライセンス
- MortScriptWrapper のライセンス
この頒布物は無償・無保証のフリーウェアとして配布し、三条項 BSD ライセンス (3-clause BSD License) を採用します。
- 著作権
このページ及びサイト (以下、本サイト) で頒布している実行可能バイナリまたはスクリプト等のソフトウェア、及び頒布物 (以下、本アプリ) の著作権は yta に帰属します。
- 免責
著作者は、本アプリを使用することによって発生した いかなる損害等にも、一切の責任を負わないものとします。
- 再頒布の条件
著作権表示、ライセンス条文 (またはライセンス名の明記)、無保証の旨の三点 (三条項) を記載する事を守ってくだされば、どなたでも本アプリを本サイト以外で再頒布 (Web サーバへのアップロードと公衆送信) しても良いものとします。
- 再利用の条件
著作権表示、ライセンス条文 (またはライセンス名の明記)、無保証の旨の三点 (三条項) を記載する事を守ってくだされば、どなたでも本アプリを別システムへ組み込み、本サイト以外で頒布 (Web サーバへのアップロードと公衆送信) しても良いものとします。
- 行為の制限
ライセンシーは本アプリを宣伝する行為、本アプリの動作中の画面のキャプチャとその転載などは制限されないものとします。