当前位置:首页 » 存储配置 » 怎么替换原来的配置文件

怎么替换原来的配置文件

发布时间: 2023-08-14 20:25:47

‘壹’ 魔兽世界:关于转服以后配置文件的替换问题

你直接先复制一份你以前的配置文件 应该是存在你的WTF\ACCOUNT下面
以你的账号命名的文件夹里面 复制一份以后改文件名 就按照你上面写的那么改就可以了 不需要移动文件 把所有原来的改成新的

‘贰’ 电脑的配置文件是临时的,怎么更改

因为Windows为每个用户都单独户创建的有配置文件,如果你所登录使用的用户因为某种原因使里面的相关配置文件损坏或丢失了就会出现这种提示~~

你可以按照下面的步骤解决:

单击开始,然后单击控制面板。
单击用户帐户。
单击"创建新帐户"。
当出现提示时,键入新用户的名称,然后单击下一步。
在"挑选一个帐户种类"页上,单击计算机管理员,然后单击创建帐户。
注销 Windows。
以您在第 1 步到第 5 步中创建的新用户身份登录。
注销 Windows。
还原用户配置文件
以前一过程第 1 步的管理用户身份登录。
启动 Windows 资源管理器。
浏览到驱动器:\Documents and Settings 文件夹。损坏的用户配置文件包含在与用户同名的文件夹内。
将损坏的用户配置文件文件夹的内容复制到与前一过程中所创建的用户同名的文件夹中。

备注:复制这些文件之前,请确保 Windows 资源管理器显示所有的系统文件和隐藏文件
注销 Windows。
以新用户身份登录到 Windows。
确认已经成功地从损坏的配置文件中复制配置文件数据。
注销 Windows。
以管理用户身份登录。
打开 Windows 资源管理器。
浏览到驱动器:\Documents and Settings 文件夹,选择包含已损坏的原始用户配置文件的文件夹。
按 DELETE 键,然后单击是确认删除文件夹。
选择与前一过程所创建的用户同名的文件夹。右击该文件夹,然后单击重命名。
键入已损坏的原始用户配置文件的名称,然后按 ENTER 键。
注销 Windows。
以原始用户身份登录到 Windows。
(提示:你可能需要重新安装使用原始用户配置文件安装的程序。)

‘叁’ 如何修改配置文件

1. 引言
OpenWRT中采用LuCI作为它的Web interface界面框架,采用Lua语言。在本文中将以一个简单的示例详细描述如何自定义开发一个界面,对一个配置文件进行操作。
2.Model与Controler
MVC的设计理念是进行LuCI开发的一个关键
在LuCI中Controller的文件定义在固件中的/usr/lib/lua/luci/controller目录中,模版目录在/usr/lib/lua/luci/view目录下,而model则是在/usr/lib/lua/luci/model中。而model中有一个特殊的模块叫做CBI,被称为LuCI中最酷的功能,该模块的功能是方便的对一个配置文件进行修改。
3.示例
本文中的页面建立在LuCI界面的network下,不单独创建页面,因此无需写view,只用些controller和model就可以了。
1)首先创建一个controller
ccontroller/mycbi.lua
mole("LUCI.controller.mycbi", package.seeall)

function index()
entry({"admin", "network", "mycbi_change"}, cbi("mycbi-model/mycbimole"), "Change My Conf", 30).dependent=false
end

解释一下关键代码:

在index()函数中,使用entry函数来完成每个模块函数的注册,官方说明文档如下:
entry(path, target, title=nil, order=nil)
path is a table that describes the position in the dispatching tree: For example a path of {"foo", "bar", "baz"} would insert your node in foo.bar.baz.
target describes the action that will be taken when a user requests the node. There are several predefined ones of which the 3 most important (call, template, cbi) are described later on on this page
title defines the title that will be visible to the user in the menu (optional)
order is a number with which nodes on the same level will be sorted in the menu (optional)
其中target主要分为三类:call,template和cbi。call用来调用函数,template用来调用已有的htm模版,而CBI模块则是使用非常频繁也非常方便的模块,包含的一系列lua文件构成界面元素的组合,所有cbi模块中的控件都需要写在luci.cbi.Map中,在cbi模块中定义各种控件,Luci系统会自动执行大部分处理工作。在cbi.lua文件中封装了所有的控件元素,例如复选框,下拉列表等。

2)创建model
#mkdir /usr/lib/lua/luci/model/cbi/mycbi-model
#vim /usr/lib/lua/luci/model/cbi/mycbi-model/mycbimole.lua
m = Map("mycbi", "mycbi conf change interface")
s = m:section(TypedSection, "MySection")
s.addremove = true
s:option(Value, "username", "Name:")
key=s:option(Value, "password", "Password")
key.password=true;
return m

解释一下关键代码:

3)创建配置文件
#vim /etc/config/mycbi
config 'MySection' 'mycbi'

option 'username' 'youruser'
option 'password' 'yourpass'

4. 测试
进入OpenWRT界面,登陆后就可以点击“网络”,如果是英文就点击network,可以看到我们添加的子页面入口:

点击后进入页面如下:

输入用户名密码:root/test,点击保存,后台查看配置文件已经被更改:

5. 问题记录
1)首先,配置文件不能有任何后缀,否则页面加载后是空页面
2)如果出现500 错误,说明lua文件写的有问题,要么是路径错误,要么是语法错误,暂时没找到写日志的方法,可以用wireshark抓包看错误

热点内容
安卓模拟器怎么用键盘操作 发布:2025-02-01 21:55:24 浏览:807
安卓手机屏幕为什么会变色 发布:2025-02-01 21:55:20 浏览:819
安卓存折怎么看余额 发布:2025-02-01 21:53:34 浏览:769
其他电脑怎么设置访问服务器 发布:2025-02-01 21:34:27 浏览:895
如何敲编程 发布:2025-02-01 21:26:13 浏览:24
微信加密吗 发布:2025-02-01 21:26:07 浏览:42
c语言中的预处理命令 发布:2025-02-01 21:26:07 浏览:539
怎么确认机动车解压 发布:2025-02-01 20:58:07 浏览:47
怎样配置ntp服务器地址和端口号 发布:2025-02-01 20:57:53 浏览:465
java培训哪家就业好 发布:2025-02-01 20:53:27 浏览:426