pdp320921 发表于 2011-7-13 09:37:24

如何记忆上次选中的Radio状态?

问题标题~

我不想通过IniWrite() ,IniRead() 来实现,也不想其他额外的文件

不知有解木有?

netegg 发表于 2011-7-13 09:57:23

不用外部文件好像不可能,不知道楼主对写注册表的意见如何

pdp320921 发表于 2011-7-13 10:30:38

回复 2# netegg

感谢回复~

通过注册表跟其他额外文件差不多,也要写,读,不过感觉效果应该稍微好点~

但如果写的不好的话,是否会影响系统运行?

netegg 发表于 2011-7-13 10:53:11

本帖最后由 netegg 于 2011-7-13 10:57 编辑

回复 3# pdp320921
尽量简单定义值,不是乱动的话应该没什么问题,如你的要求----单选框组,假设是5个单选框,定义一个10000为第一个选中,00001为最后一个选中,用dword类型写进去就行了,这个一般不会影响系统的

happytc 发表于 2011-7-13 11:45:40

什么叫"上次", 程序退出后再运行的"上次"?
若是这样,肯定只有把信息写在某个地方了:注册表,临时文件等;
若是程序没有退出的"上次",简单定义个变量记录下

nxbigdaddy 发表于 2011-7-13 14:50:31

需要将数据记录下来!

www378660084 发表于 2011-7-13 18:22:02

还是用ini吧~~~~~~~~~~~~~~~{:face (189):}

飘云 发表于 2011-7-13 19:03:00

要记录信息以便在下次启动时使用肯定得用到外部数据,我觉得还是ini方便点

netegg 发表于 2011-7-14 06:58:56

用ini不是不行,但是被删除的情况下,就没办法获取了,注册表相对保险点,个人见解而已,仅供参考

user3000 发表于 2011-7-14 07:17:47

什么叫"上次", 程序退出后再运行的"上次"?
若是这样,肯定只有把信息写在某个地方了:注册表,临时文件等;
若 ...
happytc 发表于 2011-7-13 11:45 http://www.autoitx.com/images/common/back.gif


    浏览过去,这个答复可以评上最高分

user3000 发表于 2011-7-14 07:26:03

忽然间想到个好少人会去使用的法子:
选择了特定Radio,程序退出时把自己按相关规律重命名!
比如选了 Radio A,可以重命名为 runa.exe 或 arun.exe等等...

netegg 发表于 2011-7-15 20:24:23

本帖最后由 netegg 于 2011-7-15 20:26 编辑

回复 11# user3000
封装好的脚本在退出的时候可以重命名?倒是没考虑过,你有什么办法直接修改exe文件的控件名或值并记录回原脚本?说来听听

hzxymkb 发表于 2011-7-16 00:00:51

好像论坛有这种例子的,叫什么EXE注入还是什么的,我以前见过,你搜索一下论坛就应该有了!
没有再叫我吧!
页: [1]
查看完整版本: 如何记忆上次选中的Radio状态?