yzk/ファイル選択ダイアログの使い方
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
SSP専用
#contents
#br
#br
*ファイル選択ダイアログの使い方 [#p7e34440]
SSP専用の &color(Blue){\![open,dialog,open,~]}; と &colo...
-このさくらスクリプトを使うと、あたかもエディタツールのよ...
-実際にファイルを選択し読み込み又は保存を実行すると、専用...
-用途例
--音楽再生機能を有するゴーストで、再生可能ファイル(フォ...
--テキスト等に代表されるエディタ機能を有するゴーストで、...
--モジュール的なものをユーザが自由に読み込んで動作する機...
---追加辞書等
#br
#br
**実行可能な栞 [#j4ba63ee]
-ファイルの編集が可能なSHIORI ... YAYA、華和梨は問題なく...
-ファイルの編集が不可能なSHIORI ... 里々は編集をサポート...
#br
#br
**読み込み例 [#u0836063]
\![open,dialog,open,--title=文書読込,--filter=テキスト(*...
-オプションパラメータで分かり難いのはfilterでしょうか。実...
-仮に、音楽再生機能を有するゴーストで、『読み込み可能ファ...
--filter=読み込み可能ファイル|*.mp3;*.mid;*.wma;*.wav;*....
-というようにすればOK。
#br
#br
**書き込み例 [#te0a5441]
\![open,dialog,save,--title=文書保存,--ext=txt,--filter=...
-基本的にはopen時と変わりませんが、注意しておきたいのは『...
#br
#br
*華和梨によるファイル操作の方策 [#e5ab1092]
-華和梨はファイル操作を行えますが、''セキュリティ上の観点...
-ではどうするかというと、この絶対パスを相対パスへと変換し...
テキスト保存ダイアログを開く : (
\0
\![open,dialog,save,--title=文書保存,--ext=txt,--filter=...
\e
)
OnTextSave : (
$(setstr select.path $(cncpath ${System.Request.Refer...
\![get,property,OnTextSave_PropetyGetPath,currentghos...
)
OnTextSave_PropetyGetPath : $(
setstr currentghost.path $(cncpath ${System.Request.R...
split @b ${currentghost.path} "\\";
shiftcode @b;
silent;
setstr clip.path $(
loop $[ $(size @b) + 3 ] "..\\")${select.path};
);
entry テキスト保存実行;
)
テキスト保存実行 : $(textsave ${clip.path} 保存内容を記...
-具体的な動作は以下の通り。
++選択したファイルのパスを華和梨システム上で使用できるよ...
++SSP専用のプロパティシステムを使い、ゴーストフォルダの絶...
++ゴーストフォルダのパスを華和梨システム上で使用できるよ...
++ゴーストフォルダのパスを『\』でsplitして何階層にあるか...
++割り出した階層分に応じて『..\』、つまり相対パスで上階層...
++その後ろに選択したファイルのパスをくっつけて完成
とどのつまり限界まで最上位階層まで遡ったあと改めて絶対パ...
#br
終了行:
SSP専用
#contents
#br
#br
*ファイル選択ダイアログの使い方 [#p7e34440]
SSP専用の &color(Blue){\![open,dialog,open,~]}; と &colo...
-このさくらスクリプトを使うと、あたかもエディタツールのよ...
-実際にファイルを選択し読み込み又は保存を実行すると、専用...
-用途例
--音楽再生機能を有するゴーストで、再生可能ファイル(フォ...
--テキスト等に代表されるエディタ機能を有するゴーストで、...
--モジュール的なものをユーザが自由に読み込んで動作する機...
---追加辞書等
#br
#br
**実行可能な栞 [#j4ba63ee]
-ファイルの編集が可能なSHIORI ... YAYA、華和梨は問題なく...
-ファイルの編集が不可能なSHIORI ... 里々は編集をサポート...
#br
#br
**読み込み例 [#u0836063]
\![open,dialog,open,--title=文書読込,--filter=テキスト(*...
-オプションパラメータで分かり難いのはfilterでしょうか。実...
-仮に、音楽再生機能を有するゴーストで、『読み込み可能ファ...
--filter=読み込み可能ファイル|*.mp3;*.mid;*.wma;*.wav;*....
-というようにすればOK。
#br
#br
**書き込み例 [#te0a5441]
\![open,dialog,save,--title=文書保存,--ext=txt,--filter=...
-基本的にはopen時と変わりませんが、注意しておきたいのは『...
#br
#br
*華和梨によるファイル操作の方策 [#e5ab1092]
-華和梨はファイル操作を行えますが、''セキュリティ上の観点...
-ではどうするかというと、この絶対パスを相対パスへと変換し...
テキスト保存ダイアログを開く : (
\0
\![open,dialog,save,--title=文書保存,--ext=txt,--filter=...
\e
)
OnTextSave : (
$(setstr select.path $(cncpath ${System.Request.Refer...
\![get,property,OnTextSave_PropetyGetPath,currentghos...
)
OnTextSave_PropetyGetPath : $(
setstr currentghost.path $(cncpath ${System.Request.R...
split @b ${currentghost.path} "\\";
shiftcode @b;
silent;
setstr clip.path $(
loop $[ $(size @b) + 3 ] "..\\")${select.path};
);
entry テキスト保存実行;
)
テキスト保存実行 : $(textsave ${clip.path} 保存内容を記...
-具体的な動作は以下の通り。
++選択したファイルのパスを華和梨システム上で使用できるよ...
++SSP専用のプロパティシステムを使い、ゴーストフォルダの絶...
++ゴーストフォルダのパスを華和梨システム上で使用できるよ...
++ゴーストフォルダのパスを『\』でsplitして何階層にあるか...
++割り出した階層分に応じて『..\』、つまり相対パスで上階層...
++その後ろに選択したファイルのパスをくっつけて完成
とどのつまり限界まで最上位階層まで遡ったあと改めて絶対パ...
#br
ページ名: