|
本帖最后由 liuzhaoyzz 于 2020-6-23 13:59 编辑
main.jcfg是从UI_WIFI.zip中解压缩出来之后,改了一个命令:
58行
"netsetting":{
"command":"control.exe",
"parameters":"/name Microsoft.NetworkAndSharingCenter"
},
我改成了:
"netsetting":{
"command":"cmd.exe",
"parameters":"/c ipconfig /all&&pause"
},
这些不都是你教我的吗。你说的wifi.jcfg在哪里?我没找到啊,压缩包UI_WIFI.zip里面也没见到。
G:\WimBuilder2-Full.v2020-06-06\vendor\WinXShell\X_PF\WinXShell\wxsUI\main.jcfg全部内容:
{
"name":"UI_WIFI",
"class":"CDUIWIFIWindow",
"singleton":true,
"position":"rightbottom",
"nobaricon":true,
"#exstyle comment":"WS_EX_WINDOWEDGE(256) | WS_EX_TOPMOST(8)",
"customstyle":true,
"exstyle":264,
"trans":220,
"#tray_update_interval":2000,
"#wirednetworkicon":true,
"OnDeactive":"hide",
"OnClick":
{
"dialup":"
PUSH 'rasphone';
PUSH 1;
CALL ::Command();
",
"proxysettings":"
PUSH 'inetcpl';
PUSH 1;
CALL ::Command();
",
"netsetting":"
PUSH 'netsetting';
PUSH 1;
CALL ::Command();
",
"launch_osk":"
PUSH 'osk';
PUSH 1;
CALL ::Command();
"
},
"JS_CMD":
{
"::enable_firewall":{
"command":"Wpeutil.exe",
"parameters":"Enablefirewall",
"flags meaning":"0 - SW_HIDE",
"showflags":0
},
"::disable_firewall":{
"command":"Wpeutil.exe",
"parameters":"DisableFirewall",
"showflags":0
},
"rasphone":{
"command":"rasphone.exe",
"parameters":""
},
"inetcpl":{
"command":"rundll32.exe",
"parameters":"Shell32.dll,Control_RunDLL inetcpl.cpl,,4"
},
"netsetting":{
"command":"cmd.exe",
"parameters":"/c ipconfig /all&&pause"
},
"osk":{
"command":"osk.exe"
}
}
}
start WinXShell.exe -ui -jcfg wxsUI\UI_WIFI.zip
这个命令需要从X:\Program files\winxshell\目录运行才可以,否则可能会出现找不到UI_WIFI.zip的问题。
而我的用法,是在安装网卡驱动之后,从启动组X:\PEMaterial\Autoruns\Startup\wxsWifi.bat中调用UI_WIFI.zip模块。我用的是ljycslg的驱动包,如果UI_WIFI.zip模块在网卡驱动之前运行,似乎有问题(具体记不清了),所以我在网卡驱动之后,从启动组X:\PEMaterial\Autoruns\Startup\wxsWifi.bat中调用UI_WIFI.zip模块,没有用wimbuilder2自带的那个选项。
如果在批处理不用-jcfg "X:\Program Files\WinXShell\wxsUI\main.jcfg"这样子的绝对路径,就有可能找不到jcfg配置文件,如果在批处理之前先cd /d "%~dp0",则可能会修改当前路径,导致其他批处理调用有问题,所以我直接用的绝对路径。绝对路径搭配wimbuilder2 20200101(可能是这个,版本太多,我搞的有点乱)版本没问题。
wimbuilder20200505和20200606版本,我在PE中在X:\Program files\winxshell\目录建立了个批处理,批处理中添加start WinXShell.exe -ui -jcfg wxsUI\UI_WIFI.zip也不行,提示命令操作成功,但是托盘区没有UI_WIFI图标出现。
|
|