ambergon / ukagakaSaori_DummyWindow

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ukagakaSaori_DummyWindow

2023伺かアドベントカレンダーに提出されるSAORIの一つです。
古き懐かしブラクラのようなものを伺か/SSPで実装できるSAORIです。
ウィンドウタイトルや表示テキスト、アイコンと選択肢を選べます。

Usage

shift-jisでやり取りしてください。
さとりユーザは特に気にせず使えます。

導入

satori.dllのあるディレクトリにSaoriディレクトリを作り、その中に入れた場合、satori_conf.txtには下記を記述してください。

@SAORI
DummyWindow,Saori/ukagakaSaori_DummyWindow.dll

呼び出し

返り値のある呼び出し

# 引数の意味  :  (DummyWindow,ウィンドウタイトル名,表示するテキスト,選択肢の種類,アイコンの種類)
(DummyWindow,ウィンドウタイトル名,表示するテキスト,0,0)

返り値がないがスレッド処理で呼び出し。 大量のウィンドウを呼び出すときはこっち。

# なんでもよいので5つ目の引数を与える。
(DummyWindow,ウィンドウタイトル名,表示するテキスト,0,0,0)

文字列の置換

kaigyou -> 改行

(DummyWindow,ウィンドウタイトル名,表示するテキストkaigyou表示するテキスト二行目,0,0)

選択肢の種類

0-6までの数字を受け付けます。
ココでの設定によって返り値(S0)が変わります。

数値 ボタン
0 OK
1 OK / キャンセル
2 中止/再試行/無視
3 はい/いいえ/キャンセル
4 はい/いいえ
5 再試行/キャンセル
6 キャンセル/再実行/継続

返り値

Resultは何も帰らないので、サクラスクリプトで呼んでも表示されるものはありません。
実行後に(S0)にアクセスすると選択肢の結果を拾うことができます。
選択肢の結果は設定した選択肢の種類によって変わります。

アイコン

アイコンパターンは四種類あります。

数値 アイコン
0 エラー
1 問合せ
2 警告
3 情報

注意事項

このSAORIはゴースト等に同梱して配布してくださってかまいません。
このプログラムを使用することによるいかなる問題や損害に、私は責任を持ちません。

Author

ambergon

About


Languages

Language:C++ 98.7%Language:Batchfile 1.3%