テキストファイルの読み込みにはfileLoad()関数を使用します。
sample.txtは実行しているksfファイルと同一のパスにおいてください。
※KI言語のエディターを使用している場合は以下の方法で絶対パスの指定ができません。
KI言語のエディターを使用している場合の、設定例については別途記載予定!!
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
Kf(_readtext){ Pe{ /*キーステーションが最初に実行するキーセット*/ N(_main); } } K(_main){ U{ F(#label,"ここを書き換えます") Pe{ /* ファイルの読み込み 第一引数:ファイル名 第二引数:ファイルタイプ(現在未使用のため空白で問題ない) 第三引数:文字コード(shiftjis,utf8,utf7,ascii,unicode)*/ (str)loadData = $this%fileLoad("sample.txt","txt","shiftjis"); /* 読み込んだデータを#labelに設定する*/ #label?=loadData; } } } |
readtext.ksf 0.56 KB
1 |
ファイルの中身 |
実行結果