Project1

标题: 怎么读取和写入txt或者int里面的数据? [打印本页]

作者: 玄月    时间: 2009-5-2 20:56
标题: 怎么读取和写入txt或者int里面的数据?
就是想做个系统设置,然后把数据储存在txt或者ini里面。然后开启游戏的时候读取该数据决定游戏是否全屏,音效音量是多少之类的 [LINE]1,#dddddd[/LINE]此贴于 2009-5-6 18:17:38 被版主darkten提醒,请楼主看到后对本贴做出回应。
作者: dbshy    时间: 2009-5-2 21:18
以下引用玄月于2009-5-2 12:56:13的发言:


本贴悬赏额度如下:VIP:0   积分:100   
就是想做个系统设置,然后把数据储存在txt或者int里面。然后开启游戏的时候读取该数据决定游戏是否全屏,音效音量是多少之类的


int是啥

根据个人猜想作答
GetPrivateProfileString
WritePrivateProfileString

参数问百度
作者: 海的那边    时间: 2009-5-2 23:14
这个想法我以前想过,就是没实践过。
不是有个脚本是读取外部的TXT文件的脚本的吗!?可以试试。。
这年头要高考了,没时间搞这种东西。
这个:http://rpg.blue/web/htm/news523.htm
作者: 玄月    时间: 2009-5-2 23:41
好像看了有点思路了……读取是没问题,可是怎么写入呢,而且要能覆盖原值。。。

作者: 亿万星辰    时间: 2009-5-3 01:33
你可以预先创建好这个UTF的TXT文件,然后直接用File.open,readlines这些就可以读进来了 [LINE]1,#dddddd[/LINE]系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
作者: 柳大    时间: 2009-5-3 02:51
提示: 作者被禁止或删除 内容自动屏蔽
作者: 亿万星辰    时间: 2009-5-3 03:08
以下引用柳大于2009-5-2 18:51:02的发言:

话说用RM的存档文件更方便,还是加密的

追加一句,对有些人是加密的……  = =|
作者: 玄月    时间: 2009-5-3 05:52
以下引用柳大于2009-5-2 18:51:02的发言:

话说用RM的存档文件更方便,还是加密的

这个我想过……不过我只是弄个系统设置,存到个存档里反而还不方便了。况且我想用VB弄个欢迎屏幕,那里可以进行一些系统设置。
以下引用亿万星辰于2009-5-2 17:33:40的发言:

你可以预先创建好这个UTF的TXT文件,然后直接用File.open,readlines这些就可以读进来了

麻烦星叔举一下实例。额……就是具体怎么写

作者: 海的那边    时间: 2009-5-3 06:28
脚本:

f = open("1000.txt","w")
f.write("写入的东西")
f.close

这样行吗?第二次写入它会覆盖上次写入的内容。应该可以实现。。
作者: 紫苏    时间: 2009-5-3 07:32
int = 1949872315663

File.open("startup.dat", "w") {|fout| fout << int}

line = ""
File.open("startup.dat", "r") {|fin| line = fin.gets}
newInt = line.split(/\s/)[0].to_i
p "读取后的整数是:#{newInt}"
p newInt
[LINE]1,#dddddd[/LINE]系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
作者: 沉影不器    时间: 2009-5-5 04:01
提示: 作者被禁止或删除 内容自动屏蔽
作者: 美兽    时间: 2009-5-5 05:09
以下引用dbshy于2009-5-2 13:18:16的发言:

GetPrivateProfileString
WritePrivateProfileString


主站有一分辨率脚本有该函数使用例子,读写都可正常操作。

作者: 玄月    时间: 2009-5-7 05:03
不好意思啊……最近很忙没时间试,现在达克兄又来催我了…………暂时先认可了吧……




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1