HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2013
0114
上ボタン既にあるテキストファイルに追加保存5解決


上ボタン

リンク

2013/1/14(Mon) 00:45:45|NO.51850

例えば、あいう.txt というテキストファイルに"かきくけこ"という文字列を追加で保存したいのですが、
どうすれば良いでしょうか?自分でやってもどうしても上書きで保存されてしまって。。。
よろしくお願いします。



この記事に返信する


test

リンク

2013/1/14(Mon) 00:57:45|NO.51851

「追加で保存する」という都合のいい命令はありません。次のような手順をふみましょう。

1. まずファイルを読み込む
2. 読み込んだ内容に"かきくけこ"という内容を付け足す
3. その内容でファイルを上書き保存する



fortunehill

リンク

2013/1/14(Mon) 01:09:07|NO.51852

/*DOS窓が一瞬出ても良いなら(PIPE処理を使えば見えませんが)*/

exec "cmd.exe /c echo あいう > あいう.txt" ss = "かきくけこ" exec "cmd.exe /c echo "+ss+" >> あいう.txt"



osakana

リンク

2013/1/14(Mon) 01:26:26|NO.51853

ファイルの有無を調べて
存在しない時は新規で作成してから追加。
存在する時はオフセットを指定して書き込みます。
こんな感じ。

file_path = "test.txt" exist file_path if strsize > -1 { title "ファイルが存在するので追加" file_size = strsize text = "\n" } else { title "ファイルが無いので作成" file_size = 0 text = "" bsave file_path, text, 0 } text += "追加書き込み" bsave file_path, text, strlen(text), file_size mes "追加で書き込みました。"
詳しくは HSPキーワード検索で
exist 命令や bsave 命令の説明を見てみてください。



暇人

リンク

2013/1/14(Mon) 13:12:05|NO.51868

テキストファイルをnoteloadで読み込んでるなら
ファイルを読み込ませた変数に+してやれば良いだけ

notesel txt noteload "あいう.txt" txt+"かきくけこ" button "save",*save stop *save notesave "あいう.txt" stop



上ボタン

リンク

2013/1/14(Mon) 23:26:19|NO.51890

皆様のおかげでなんとかできそうです。
本当にありがとうございますm(_ _)m



ONION software Copyright 1997-2021(c) All rights reserved.