菜单

如何在自定义页面修改设备IP

下载

(1)新建普通变量

!!注意变量类型为字符串类型

(2)页面控件绑定变量

(3)改变ip逻辑

cpp 复制代码
	string ip;
	vm->getChar("ip", ip);
	EthInf::setLocalIP("eth0", ip);
    EnvVar::writeVar("ipaddr", ip);

	string mask;
	vm->getChar("子网掩码", mask);
	EthInf::setLocalNetmask("eth0", mask);
	EnvVar::writeVar("subnetmask", mask);

	string gateway;
	vm->getChar("网关", gateway);
	EthInf::setLocalGateway("eth0", gateway);
	EnvVar::writeVar("gateway", gateway);

	pm->getMessageBox("_L(\"网口1地址已修改\")")->show();

(4)进入页面后刷新显示

cpp 复制代码
	string ip = "";
	EthInf::getLocalIP("eth0", ip);
	vm->setChar("ip", ip);
	string mask = "";
	EthInf::getLocalNetmask("eth0",mask);
	vm->setChar("子网掩码", mask);
	string gateway = "";
	EnvVar::readVar("gateway", gateway);
	vm->setChar("网关", gateway);
最近修改: 2025-08-05Powered by