実装状況(2003/08/03)

SSSB の実装状況です。
disc_2 を参考にさせていただきました。
緋龍華 麒麟さんに感謝します。

SakuraScript コマンド

\0もしくは\h
\1もしくは\u
\p[ID番号]
\s[ID番号]
\b[ID番号] ×
\_b[ファイル名,x,y] ×
\i[ID番号] ×
\n
\n[half]
\n[パーセント]
\_n ×
\w時間
\_w[時間]
\c
\x ×
\_l[x,y] ×
\![*] ×
\t 無視される。
\_q
\_s
\_s[ID1,ID2,ID3...] ×
\_a[ID] ×
\e
\+ ×
\- ×
\j[ID] ×
\q[タイトル,ID] ×
\q[ID,実行内容] ×
\q[ID][タイトル] ×
\z ×
\* ×
\8[ファイル名] ×
\_v[ファイル名] ×
\_V ×
\f[name,フォント名] ×
\f[height,数字] ×
\f[bold,パラメータ] ×
\f[cursorstyle,形状] ×
\f[cursorcolor,R,G,B]もしくは
\f[cursorbrushcolor,R,G,B]
×
\f[cursorpencolor,R,G,B] ×
\f[cursorfontcolor,R,G,B] ×
\f[cursormethod,描画方法] ×
\f[color,default] ×
\f[shadowcolor,default] ×
\f[cursorbrushcolor,default] ×
\f[cursorfontcolor,default] ×
\f[cursorpencolor,default] ×
\f[cursormethod,default] ×
\f[cursorstyle,default] ×
\f[name,default] ×
\f[height,default] ×
\f[bold,default] ×
\f[italic,default] ×
\f[default] ×
\![sound,play,ファイル名] ×
\![sound,cdplay,トラックNo.] ×
\![sound,loop,ファイル名] ×
\![sound,wait] ×
\![sound,pause] ×
\![sound,resume] ×
\v ×(認識はしている)
\4 ×(認識はしている)
\5 ×(認識はしている)
\![open,browser,パラメータ] ×
\![open,mailer,パラメータ] ×
\![open,teachbox] ×
\![open,communicatebox] ×
\![open,inputbox,ID,表示時間] ×
\![open,configurationdialog] ×
\![open,ghostexplorer] ×
\![open,shellexplorer] ×
\![open,balloonexplorer] ×
\![open,headlinesensorexplorer] ×
\![open,rateofusegraph] ×
\![open,rateofusegraphballoon] ×
\![open,rateofusegraphtotal] ×
\![open,calendar] ×
\![open,help] ×
\![open,messenger] ×
\![open,readme] ×
\![open,file,ファイル名] ×
\![set,alignmentondesktop,top] ×
\![set,alignmentondesktop,bottom] ×
\![set,wallpaper,ファイル名] ×
\![set,balloonoffset,x,y] ×
\![set,choicetimeout,時間] ×
\![set,windowstate,stayontop] ×
\![set,windowstate,!stayontop] ×
\![set,windowstate,minimize] ×
\![execute,http-get,URL] ×
\![raise,イベント名,r0,r1,r2...] ×
\![lock,repaint] ×
\![unlock,repaint] ×
\![enter,passivemode] ×
\![leave,passivemode] ×
\![updatebymyself] ×
\![executesntp] ×
\![biff] ×
\![vanishbymyself] ×
\![reloadsurface] ×
\![reload,makoto] ×
\![change,ghost,ゴースト名] ×
\![change,shell,シェル名] ×
\_u[0x0000] ×
\_m[0x00] ×
\&[ID] 実装はしたが動作確認せず。
\m[umsg,wparam,lparam] ×

環境変数

%month
%day
%hour
%minute
%second
%username
%selfname
%selfname2 ×
%keroname
%screenwidth ×
%screenheight ×
%exh ×
%ms ×
%mz ×
%ml ×
%mc ×
%mh ×
%mt ×
%me ×
%mp ×
%m? ×
%dms ×
%lastghostname ×
%lastobjectname ×
%* ×

SHIORI Event

起動・終了・切り替えイベント
OnFirstBoot ×
OnBoot 帰ってきたスクリプトは捨てられる。
OnClose ×
OnGhostChanged ×
OnGhostChanging ×
OnShellChanged ×
OnShellChanging ×
OnWindowStateRestore ×
OnWindowStateMinimize ×
入力ボックスイベント
OnTeachStart ×
OnCommunicate ×
OnUserInput ×
時間イベント
OnSecondChange 一秒ごとに発生するわけではない。
OnMinuteChange 一分ごとに発生するわけではない。
消滅イベント(実装予定なし)
OnVanishSelecting
OnVanishSelected
OnVanishCancel
OnVanishButtonHold
OnVanished
選択肢イベント
OnChoiceSelect ×
OnChoiceEnter ×
OnChoiceTimeout×
OnAnchorSelect×
サーフィスイベント
OnSurfaceChange×
OnSurfaceRestore×
マウスイベント
OnMouseClick×
OnMouseDoubleClick×
OnMouseMove×
OnMouseWheel×
インストールイベント(実装予定なし)
OnInstallBegin
OnInstallComplete
OnInstallFailure
OnInstallRefuse
ファイルイベント(実装予定なし)
OnFileDropping
OnFileDropped
OnDirectoryDrop
OnWallpaperChange
OnFileDropEx
OnFileDrop2
OnUpdatedataCreating
OnUpdatedataCreated
OnNarCreating
OnNarCreated
URLドロップイベント(実装予定なし)
OnURLDropping
OnURLDropped
OnURLDropFailure
ネットワーク更新イベント(実装予定なし)
OnUpdateBegin
OnUpdateReady
OnUpdateComplete
OnUpdateFailure
OnUpdate.OnDownloadBegin
OnUpdate.OnMD5CompareBegin
OnUpdate.OnMD5CompareComplete
OnUpdate.OnMD5CompareFailure
時計合わせイベント(実装予定なし)
OnSNTPBegin
OnSNTPCompare
OnSNTPCorrect
OnSNTPFailure
メールチェックイベント(実装予定なし)
OnBIFFBegin
OnBIFFComplete
OnBIFF2Complete
OnBIFFFailure
ヘッドラインセンスイベント(実装予定なし)
OnHeadlinesenseBegin
OnHeadlinesense.OnFind
OnHeadlinesenseComplete
OnHeadlinesenseFailure
SSTPイベント(実装予定なし)
OnSSTPBreak
OnSSTPBlacklisting
単体イベント
OnKeyPress×
OnNetworkHeavy×
OnDisplayChange起動時にダミーを送信。
OnRecommendsiteChoice×
SSP拡張イベント(実装予定なし)
OnEmbryoExist
OnNekodorifExist
OnScreenSaverStart
OnScreenSaverEnd
OnAITalk
OnTranslate
OnTeach
OnCacheSuspend
OnCacheRestore

SAKURA API(動作未チェック)

EXECUTE
SA_EXECUTEREMAKEMENU
SA_EXECUTEREWRITEFMO
SA_EXECUTEWINDOWSTATESWITCH
SA_EXECUTERELOADSHIORI
SA_EXECUTENOTIFYOTHERGHOSTNAME
GET
SA_GETHEADCOLLISIONRECTSAKURA×
SA_GETFACECOLLISIONRECTSAKURA×
SA_GETBUSTCOLLISIONRECTSAKURA×
SA_GETCENTERPOINTSAKURA×
SA_GETABSOLUTEKINOKOFIELDCENTERPOINTSAKURA×
SA_GETHEADCOLLISIONRECTKERO×
SA_GETFACECOLLISIONRECTKERO×
SA_GETBUSTCOLLISIONRECTKERO×
SA_GETCENTERPOINTKERO×
SA_GETABSOLUTEKINOKOFIELDCENTERPOINTKERO×
SA_GETPROCESSIDSA_NOTIFYEVENT が実装されていないので無意味
SA_GETSHAREDMEMORYSA_NOTIFYEVENT が実装されていないので無意味
SA_GETGHOSTSTATE
NOTIFY
SA_NOTIFYEVENT×

トップページへ