无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: mdyblog
打印 上一主题 下一主题

[更新376#2825]PECMD2012.1.80.13_Win32_64.多窗口多线程.裸机系统2.3.3.1+18M酷M...

    [复制链接]
13981#
 楼主| 发表于 2018-6-30 13:32:51 | 只看该作者
本帖最后由 mdyblog 于 2018-6-30 13:35 编辑
WAIGO 发表于 2018-6-30 12:52
外置挂载分区 WAIPE 目录下,SYSCFG-W06~XP、InputMethod-W06~XP.INI、User-W06~XP.INI  众多文件有什么 ...

WIFI.INI : 设置WIFI密码。 开机就能自动连接,上网。

InputMethod-*.INI 输入法配置。 用户自己可随便改,比如搜狗拼音,QQ拼音。
User-*.INI  用户的工具。 用户自己可随便改,比如启动TeamView。

SYSCFG-*\ 可以不要。 主要是开发者调试。 不要改变内核,在线修改内核重要配置文件。
    用户如果要改变docu的位置。在 SYSCFG-*\MOVEDOCUCFG.INI 中设定。

好处是,用户调整,不用修改系统本身的文件(会导致莫名的错误的)。隔离用户修改。

这些只是留的用户接口。 不一定非得用不可。 都删掉,也正常运行。 用户需要自己加,亦可。

点评

InputMethod-*.INI 输入法配置。 用户自己可随便改,比如搜狗拼音,QQ拼音。 ---------------------------------------------------------- 如何改?这些文件目前空无一物…… User-*.INI 用户的工具。 用户自  详情 回复 发表于 2018-6-30 15:03
回复

使用道具 举报

13982#
 楼主| 发表于 2018-6-30 13:39:25 | 只看该作者
本帖最后由 mdyblog 于 2018-6-30 13:43 编辑
红毛樱木 发表于 2018-6-30 12:12
getf -find查找,只找一次的时候是不是也会把整个文件搜索完?
昨晚连续操作查找两次2g多的一个文件,死机 ...


getf -find查找,只找一次的时候是不是也会把整个文件搜索完?
昨晚连续操作查找两次2g多的一个文件,死机了。
---------------------
只找一次, 找到立即返回。

操作大文件, 需要多线程,或多进程。 免得造成假死。
巨大的文件,最好是多进程。出现问题,直接杀死子进程。(线程不能杀死,会导致逻辑混乱)

进程间, 用法 sock --shm 传递(大)数据, 用ENVI @@SENDMSG发送通知、更新界面。

点评

老大,GETF的非-find参数命令,也能加个查找多个吗?  详情 回复 发表于 2018-6-30 14:35
回复

使用道具 举报

13983#
发表于 2018-6-30 14:35:29 | 只看该作者
本帖最后由 红毛樱木 于 2018-6-30 14:37 编辑
mdyblog 发表于 2018-6-30 13:39
getf -find查找,只找一次的时候是不是也会把整个文件搜索完?
昨晚连续操作查找两次2g多的一个文件, ...


老大,GETF的非-find参数命令,也能加个查找多个吗?

------------
搞错了。
回复

使用道具 举报

13984#
发表于 2018-6-30 15:03:17 | 只看该作者
本帖最后由 WAIGO 于 2018-6-30 15:04 编辑
mdyblog 发表于 2018-6-30 13:32
WIFI.INI : 设置WIFI密码。 开机就能自动连接,上网。

InputMethod-*.INI 输入法配置。 用户自己可随 ...


InputMethod-*.INI 输入法配置。 用户自己可随便改,比如搜狗拼音,QQ拼音。
----------------------------------------------------------
如何改?这些文件目前空无一物……

User-*.INI  用户的工具。 用户自己可随便改,比如启动TeamView。
----------------------------------------------------------
如何改?这些文件同样空无一物……

其实 "WAIPE" 目录内的 "PROGRAMS" 目录下,已有一堆留给用户修改的接口了。Opt_Y_W06 ~ XP,里面都可以改呀!

点评

InputMethod-*.INI 输入法配置。 用户自己可随便改,比如搜狗拼音,QQ拼音。 ---------------------------------------------------------- 如何改?这些文件目前空无一物…… ---------------- 既然是预留的,  详情 回复 发表于 2018-6-30 18:08
Opt_Y_W06 ~ XP,里面都可以改呀! ---------------- 那个是自动生成的。 爬虫程序, 从外置配置中自动爬出来的------优化。 等效于 你的众多MAIN.INI. 修改 Opt_Y_W06 ~ XP, 等效于 你的修改 MAIN.INI.  详情 回复 发表于 2018-6-30 18:00
InputMethod-*.INI User-*.INI 我猜应该是给你预留的吧。  详情 回复 发表于 2018-6-30 15:14
回复

使用道具 举报

13985#
发表于 2018-6-30 15:14:55 | 只看该作者
WAIGO 发表于 2018-6-30 15:03
InputMethod-*.INI 输入法配置。 用户自己可随便改,比如搜狗拼音,QQ拼音。
----------------------- ...

InputMethod-*.INI
User-*.INI
我猜应该是给你预留的吧。
回复

使用道具 举报

13986#
发表于 2018-6-30 16:12:21 | 只看该作者
老大,请教个问题,第三方程序调用PECMD,用PECMD输出一个返回信息给第三方程序,应该怎么写?

点评

给你一个示例  详情 回复 发表于 2018-6-30 17:13
回复

使用道具 举报

13987#
发表于 2018-6-30 17:13:34 | 只看该作者
红毛樱木 发表于 2018-6-30 16:12
老大,请教个问题,第三方程序调用PECMD,用PECMD输出一个返回信息给第三方程序,应该怎么写?

给你一个示例

捕捉PECMD输出.7z

974.42 KB, 下载次数: 15, 下载积分: 无忧币 -2

点评

好的 感谢。  详情 回复 发表于 2018-6-30 17:27
回复

使用道具 举报

13988#
发表于 2018-6-30 17:27:26 | 只看该作者

好的 感谢。
回复

使用道具 举报

13989#
 楼主| 发表于 2018-6-30 18:00:22 | 只看该作者
WAIGO 发表于 2018-6-30 15:03
InputMethod-*.INI 输入法配置。 用户自己可随便改,比如搜狗拼音,QQ拼音。
----------------------- ...

Opt_Y_W06 ~ XP,里面都可以改呀!
----------------
那个是自动生成的。 爬虫程序, 从外置配置中自动爬出来的------优化。
等效于 你的众多MAIN.INI.
修改 Opt_Y_W06 ~ XP, 等效于 你的修改 MAIN.INI.


回复

使用道具 举报

13990#
 楼主| 发表于 2018-6-30 18:08:18 | 只看该作者
WAIGO 发表于 2018-6-30 15:03
InputMethod-*.INI 输入法配置。 用户自己可随便改,比如搜狗拼音,QQ拼音。
----------------------- ...


InputMethod-*.INI 输入法配置。 用户自己可随便改,比如搜狗拼音,QQ拼音。
----------------------------------------------------------
如何改?这些文件目前空无一物……
----------------
既然是预留的,自然还是空的。 留给用户自己配置。 不配就空在那儿。

比如我的InputMethod-W*.INI:
LOAD --ncd - %&CurDir%\TOOLS\sgpy65_lite_noadx.WCS
-------完毕
而 %&CurDir%\TOOLS\  下放有搜狗输入法程序。
启动时,自动安装 搜狗输入法。


这只是我当时的设计。  不是 “死的真理”, 不是唯一的。 不是说还有其他的设计,我的就是错的。有很多种设计。 也不要让我证明这种设计的必然性,证明不了就是错的-----搞的像gong-an在审人。喜欢就用,不喜欢就弃。




点评

还有一个问题一直忘记请教,系统启动后,出现在桌面右下角的红点有什么新功能(见截图)? "(2018.7.1更新)mdyblog 大师优化 Win10 17134.137/10240 及 Win8.1/XP 全系列企业版 PE" 将于今晚发布,优化版除了您上面  详情 回复 发表于 2018-7-1 15:24
回复

使用道具 举报

13991#
发表于 2018-7-1 15:24:57 | 只看该作者
本帖最后由 WAIGO 于 2018-7-1 15:32 编辑
mdyblog 发表于 2018-6-30 18:08
InputMethod-*.INI 输入法配置。 用户自己可随便改,比如搜狗拼音,QQ拼音。
----------------------- ...


Wifi.INI 的用法也请清楚告知。还有一个问题一直忘记请教,系统启动后,出现在桌面右下角的红点有什么新功能(见截图)?

"(2018.7.1更新)mdyblog 大师优化 Win10 17134.137/10240 及 Win8.1/XP 全系列企业版 PE" 将于今晚发布,优化版除了您上面断断续续说过的片段,有没有什么需要补充,恳请尽快回复。谢谢!

点评

还有一个问题一直忘记请教,系统启动后,出现在桌面右下角的红点有什么新功能(见截图)? --------------------------------------------------------------------------------------------------------------------  详情 回复 发表于 2018-7-1 15:50
Wifi.INI 的用法也请清楚告知。 ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- 就在  详情 回复 发表于 2018-7-1 15:46
回复

使用道具 举报

13992#
 楼主| 发表于 2018-7-1 15:46:12 | 只看该作者
WAIGO 发表于 2018-7-1 15:24
Wifi.INI 的用法也请清楚告知。还有一个问题一直忘记请教,系统启动后,出现在桌面右下角的红点有什么 ...

Wifi.INI 的用法也请清楚告知。
-------------------------------------------------------------------------------
  1. ///////////////////////////////////////////
  2. //后面的优先
  3. //格式(连接名称和密码均可用BASE命令加密):
  4. //ADSL-wlan 无线连接名称,无线连接密码
复制代码

-------------------------------------------------------------------------------
就在上面的后面加, 如果多个一行一个密码。
如果其中多个WIFI都能连接,排在最后的优先。

比如用户有WIF:
连接名:MyWIFI
密码:12345678
写:
  1. ADSL-wlan MyWIFI,12345678
复制代码


两字段都可以单独加密,可都加密,
用BASE命令加密
PECMD BASE 12345678
得到:
##xWbMWtz8bTOdo1D9g7ifm/Lfk047=
所以可以写为:
  1. ADSL-wlan MyWIFI,##xWbMWtz8bTOdo1D9g7ifm/Lfk047=
复制代码


连接名也可以加密
PECMD BASE MyWIFI
得到:
##OdKjqniCpTaNtoHsVymMzq9MxpO8=
所以可以写为:
  1. ADSL-wlan ##OdKjqniCpTaNtoHsVymMzq9MxpO8=,##xWbMWtz8bTOdo1D9g7ifm/Lfk047=
复制代码

点评

有一段時間沒跟了,跟到這發現M大很有耐心...  发表于 2018-11-12 12:55
还有什么新功能想向网友们解释吗?我会加入标题下的说明里面……  详情 回复 发表于 2018-7-1 17:23
回复

使用道具 举报

13993#
 楼主| 发表于 2018-7-1 15:50:32 | 只看该作者
WAIGO 发表于 2018-7-1 15:24
Wifi.INI 的用法也请清楚告知。还有一个问题一直忘记请教,系统启动后,出现在桌面右下角的红点有什么 ...

还有一个问题一直忘记请教,系统启动后,出现在桌面右下角的红点有什么新功能(见截图)?
-----------------------------------------------------------------------------------------------------------------------
那个是 UDM/U盘/磁盘自动加载的图标。兼顾盘符刷新(又是分配了盘符,就是不显示,可解决这个问题)

UDM自动加载 的解释:
UDM深度隐藏分区 可以 设为插上U盘,自动加载,可为是否只读加载。这个服务就是干这个的。

点评

与微软正规版本同步的 Windows10 17134.137 企业版 PE 如期在昨夜发布了,有空恳请再看看,还有什么可以改进的地方?非常感谢! (2018.7.1更新)mdyblog大师优化 Win10 17134.137/10240 及 Win8.1/XP 全系列企业  详情 回复 发表于 2018-7-2 17:46
InputMethod-W16.INI 及 Wifi.INI 的代码好象不太贴切,看看附件的修改如何,如有错请立即回复,我好即时修正后上传。 又及:搜狗输入法已加入在 InputMethod-W16.INI 里面,PE 重启后已安装好,Wifi.INI 暂时无  详情 回复 发表于 2018-7-1 21:42
回复

使用道具 举报

13994#
发表于 2018-7-1 17:23:44 | 只看该作者
本帖最后由 WAIGO 于 2018-7-1 17:59 编辑
mdyblog 发表于 2018-7-1 15:46
Wifi.INI 的用法也请清楚告知。
------------------------------------------------------------------- ...


还有什么新功能想向网友们解释吗?我会加入标题下的说明里面……

PEW16文件.rar

46.89 KB, 下载次数: 6, 下载积分: 无忧币 -2

回复

使用道具 举报

13995#
发表于 2018-7-1 21:42:30 | 只看该作者
mdyblog 发表于 2018-7-1 15:50
还有一个问题一直忘记请教,系统启动后,出现在桌面右下角的红点有什么新功能(见截图)?
-------------- ...

InputMethod-W16.INI 及 Wifi.INI 的代码好象不太贴切,看看附件的修改如何,如有错请立即回复,我好即时修正后上传。

又及:搜狗输入法已加入在 InputMethod-W16.INI 里面,PE 重启后已安装好,Wifi.INI 暂时无法测试,User-W16.INI 开首的代码 FDIR &&TopDir=%&CurDir% 有何用途?

InputMethod-W16.rar (1.08 KB, 下载次数: 1)
回复

使用道具 举报

13996#
发表于 2018-7-1 22:19:45 | 只看该作者
  1. LOGS X.LOG
  2. TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1
  3. SET-env  &Desktop=%Desktop%

  4. //定义JDK变量
  5. ENVI Java_home=%CurDir%
  6. ENVI Classpath=.;%%Java_home%%\jdk1.7.0_13\lib;%%Java_home%%\jdk1.7.0_13\lib\dt.jar;%%Java_home%%\jdk1.7.0_13\lib\Tools.jar;
  7. ENVI Java_path=.;%%Java_home%%\jdk1.7.0_13\bin;%%Java_home%%\jdk1.7.0_13\jre\bin;%%Java_home%%\jre7\bin;

  8. REGI $HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\Java_home,JH
  9. FIND $%JH%=%Java_home%,CALL uninstall!CALL install

  10. //ENVI^  LoadEnvi HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment PATH
  11. //ENVI^  LoadEnvi HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment Java_home
  12. //ENVI^  LoadEnvi HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment Classpath
  13. ENVI^  LoadEnvi

  14. _SUB install
  15. //添加Java_home变量
  16. REGI $HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\Java_home=%Java_home%
  17. //添加Classpath变量
  18. REGI ~HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\Classpath=%Classpath%
  19. //添加Java_path变量
  20. REGI ~HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\Path,path
  21. REGI ~HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\Pathbak=%path%
  22. REGI ~HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\Path=%path%;%Java_path%

  23. //刷新环境变量
  24. ENVI^  LoadEnvi

  25. _END

  26. _SUB uninstall
  27. REGI  HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\Java_home=
  28. REGI  HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\Classpath=
  29. REGI ~HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\Pathbak,PATH
  30. REGI ~HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\Path=%PATH%
  31. REGI  HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\Pathbak=

  32. //刷新环境变量
  33. ENVI^  LoadEnvi

  34. _END
复制代码


M大,请问实时刷新环境变量要怎么修改呢?

测试环境:WIN10教育版_X64,PECMD版本是2018.6.29号的

测试要重启才生效

点评

M大,请问实时刷新环境变量要怎么修改呢? -------------------------- 是说 进程A,修改 系统变量 Java_home等,系统中生效, 是吗? ENVI $Java_home=%CurDir% 就可以了。 但是, 你说 “测试要重启才生  详情 回复 发表于 2018-7-2 10:21
应该不用自己改注册表吧?貌似 ENVI $Java_home=%Java_home%就可以了  详情 回复 发表于 2018-7-1 22:37
回复

使用道具 举报

13997#
 楼主| 发表于 2018-7-2 10:21:47 | 只看该作者
本帖最后由 mdyblog 于 2018-7-2 10:36 编辑

singel 发表于 2018-7-1 22:19
M大,请问实时刷新环境变量要怎么修改呢?

测试环境:WIN10教育版_X64,PECMD版本是2018.6.29号的


M大,请问实时刷新环境变量要怎么修改呢?
--------------------------
是说 进程A,修改 系统变量 Java_home等,系统中生效, 是吗?

ENVI $Java_home=%CurDir%
就可以了。

但是, 你说  “测试要重启才生效”。
重启是指 “重启计算机”,还是 “重启这个程序”?
如果不用 “重启计算机”,  “重启这个程序” 就可以, 那说明 实际已经生效了。 只是程序逻辑问题,某个子进程 没有 同步更新环境变量------一般程序都不会的(指会继承+程序设定),需要特别设计的程序才会,比如Explorer.exe。

如果  是指 “重启计算机”, 那的确是, 系统没有 刷新环境变量,实际  就是  Explorer.exe 没有 刷新环境变量。


测试:
开一个cmd窗口。
执行:
  1. PECMD ENVI $SYSABC=123456789
复制代码

再 开一个cmd窗口
执行:
  1. echo  %SYSABC%
复制代码

看看是否是 前面设的  123456789
是的话, 就生效了。


你上面的
  1. ENVI^  LoadEnvi
复制代码

好像应该换成
  1. ENVI
复制代码

(就是没有参数)
这个是 【主动】动态刷新环境变量的 (刷系统的) 。




“ENVI^  LoadEnvi” 一般不要用了。 那是高级设计。 “【】动态刷新”用的。 其他程序修改环境变量, 本程序, 刷新下自己的环境变量,变成人家设置的那样---Explorer.exe也这样干。

点评

多谢M大。 用“ENVI ~”提示参数错误,是不是只能用“ENVI $” ? 9 [ENVI $Java_home=D:\Personal\MOUN\Java_1] :操作成功完成。 10 [ENVI ~Classpath=.;%Java_home%\jdk1.7.0_13\lib;%Java_home%\j  详情 回复 发表于 2018-7-2 22:37
回复

使用道具 举报

13998#
发表于 2018-7-2 16:09:03 | 只看该作者
SET  &&::WM_LBUTTONDOWN=0x0201
ENVI @Name1:aTABL.MSG=_%&WM_LBUTTONDOWN%:  CALL aCHECK

上下两种写法好像都行,有啥区别?
SET  &&::WM_LBUTTONDOWN=0x0201
ENVI @Name1:aTABL.MSG=%&WM_LBUTTONDOWN%:  CALL aCHECK
回复

使用道具 举报

13999#
发表于 2018-7-2 17:46:42 | 只看该作者
mdyblog 发表于 2018-7-1 15:50
还有一个问题一直忘记请教,系统启动后,出现在桌面右下角的红点有什么新功能(见截图)?
-------------- ...

与微软正规版本同步的 Windows10 17134.137 企业版 PE 如期在昨夜发布了,有空恳请再看看,还有什么可以改进的地方?非常感谢!

(2018.7.1更新)mdyblog大师优化 Win10 17134.137/10240 及 Win8.1/XP 全系列企业版 PE
http://bbs.wuyou.net/forum.php?m ... p;extra=&page=1

回复

使用道具 举报

14000#
发表于 2018-7-2 22:37:10 | 只看该作者
本帖最后由 singel 于 2018-7-3 00:01 编辑
mdyblog 发表于 2018-7-2 10:21
M大,请问实时刷新环境变量要怎么修改呢?
--------------------------
是说 进程A,修改 系统变量 J ...


多谢M大。

用“ENVI ~”提示参数错误,是不是只能用“ENVI $”  ?
9        [ENVI $Java_home=D:\Personal\MOUN\Java_1]        <0>        :操作成功完成。
10        [ENVI ~Classpath=.;%Java_home%\jdk1.7.0_13\lib;%Java_home%\jdk1.7.0_13\lib\dt.jar;%Java_home%\jdk1.7.0_13\lib\Tools.jar]        <2147942487>        :参数错误。

命令ENVI和$或~之间有空格的。

另,上面14004#楼的脚本,意外发现将ENVI改成ENVI $变量就生效了,只用ENVI不行

※当参数为空或仅有参数"$"时可以起到刷新环境变量的作用。

点评

ENVI ~ ---------------- 怎么用到 波浪号~呢? $公共配置 #当前用户配置 所有用户公共(PUBLIC)配置 ENVI $Java_home=D:\Personal\MOUN\Java_1 ENVI $Classpath=.;%Java_home%\jdk1.7.0_13\lib;%Java_hom  详情 回复 发表于 2018-7-3 08:01
ENVI$ ENVI~  详情 回复 发表于 2018-7-2 22:51
ENVI后面应该有个空格的。  详情 回复 发表于 2018-7-2 22:45
回复

使用道具 举报

14001#
发表于 2018-7-2 22:45:16 | 只看该作者
singel 发表于 2018-7-2 22:37
多谢M大。

用“ENVI ~”提示参数错误,是不是只能用“ENVI $”  ?

ENVI后面应该有个空格的。
回复

使用道具 举报

14002#
发表于 2018-7-2 22:45:58 | 只看该作者
本帖最后由 红毛樱木 于 2018-7-2 23:43 编辑

请教:
https://docs.microsoft.com/en-us ... re/imaging/dd834967(v%3dmsdn.10)

BOOL
WINAPI
WIMUnmountImage(
     PWSTR  pszMountPath,
     PWSTR  pszWimFileName,
     DWORD  dwImageIndex,
     BOOL   bCommitChanges
    );

这里的最后一个参数  BOOL   bCommitChanges该怎么表示?

---------------------------------------------------------
找到资料了,我研究研究先,不懂再来请教。
回复

使用道具 举报

14003#
发表于 2018-7-2 22:51:34 | 只看该作者
singel 发表于 2018-7-2 22:37
多谢M大。

用“ENVI ~”提示参数错误,是不是只能用“ENVI $”  ?

ENVI$
ENVI~

点评

多谢红大。 原来不能加空格  详情 回复 发表于 2018-7-2 23:07
回复

使用道具 举报

14004#
发表于 2018-7-2 23:07:55 | 只看该作者
本帖最后由 singel 于 2018-7-2 23:56 编辑


多谢红大回复。

ENVI和$之间加了空格的
回复

使用道具 举报

14005#
发表于 2018-7-3 07:27:35 | 只看该作者
M大,那个红点挂载功能和WIFI预置功能,是用脚本实现的吧,麻烦发布一下。

点评

WIFI预置功能: ADSL-wlan 命令:  详情 回复 发表于 2018-7-3 08:14
@FIND $%WinOS%=WXP,SET &UDMServer=-FreshDriver+ -safe! SET &UDMServer= ^EXEC -incmd PECMD MOUN-UDM Server -replace %&UDMServer%  详情 回复 发表于 2018-7-3 07:45
回复

使用道具 举报

14006#
 楼主| 发表于 2018-7-3 07:45:53 | 只看该作者
本帖最后由 mdyblog 于 2018-7-3 08:03 编辑
hhh333 发表于 2018-7-3 07:27
M大,那个红点挂载功能和WIFI预置功能,是用脚本实现的吧,麻烦发布一下。

就是 MOUN-UDM Server -replace 命令

@FIND $%WinOS%=WXP,SET &UDMServer=-FreshDriver+ -safe! SET &UDMServer=
^EXEC -incmd PECMD MOUN-UDM Server -replace %&UDMServer%

点评

replace同问,同时想问一下,这个服务是在初始化后立即执行,还是在SHEL后再执行合适?  详情 回复 发表于 2018-7-3 12:32
-replace是新参数吗?什么功能  详情 回复 发表于 2018-7-3 12:28
回复

使用道具 举报

14007#
 楼主| 发表于 2018-7-3 08:01:15 | 只看该作者
本帖最后由 mdyblog 于 2018-7-3 08:02 编辑
singel 发表于 2018-7-2 22:37
多谢M大。

用“ENVI ~”提示参数错误,是不是只能用“ENVI $”  ?


ENVI ~
----------------
怎么用到 波浪号~呢?
$公共配置
#当前用户配置

所有用户公共(PUBLIC)配置
ENVI  $Java_home=D:\Personal\MOUN\Java_1
ENVI  $Classpath=.;%Java_home%\jdk1.7.0_13\lib;%Java_home%\jdk1.7.0_13\lib\dt.jar;%Java_home%\jdk1.7.0_13\lib\Tools.jar

当前用户配置:
ENVI  #Java_home=D:\Personal\MOUN\Java_1
ENVI  #Classpath=.;%Java_home%\jdk1.7.0_13\lib;%Java_home%\jdk1.7.0_13\lib\dt.jar;%Java_home%\jdk1.7.0_13\lib\Tools.jar



另,上面14004#楼的脚本,意外发现将ENVI改成ENVI $变量就生效了,只用ENVI不行
----------------------------------
只用ENVI, 是分两步走:
(1)分别设置变量,但是不广播到系统, 可以用*,如
  1. ENVI  $*AA=..
  2. ENVI  #*AA=..
复制代码

或自己 ENVI AA=,并自己写注册表

(2)最后 ENVI,广播到系统,系统不重启,生效。
  1. ENVI
复制代码

  1. ENVI  $Java_home=D:\Personal\MOUN\Java_1
  2. ENVI  $Classpath=.;%Java_home%\jdk1.7.0_13\lib;%Java_home%\jdk1.7.0_13\lib\dt.jar;%Java_home%\jdk1.7.0_13\lib\Tools.jar
  3. ENVI
复制代码

这样的好处是,快些。 变量很多时,只要最后1次广播到系统。 广播到系统可能很卡,最多可能卡5秒;否则10个变量就可能50秒!!!
主要是别的什么程序本身的问题,响应不及时,卡在那儿。等啊等,最多等5秒。

如果5秒都不想卡,系统是否及时响应,不关心,可以:
  1. EXEC  -incmd  *PECMD  ENVI
复制代码


本程序,自己跑自己的。
  1. ENVI  $Java_home=D:\Personal\MOUN\Java_1
  2. ENVI  $Classpath=.;%Java_home%\jdk1.7.0_13\lib;%Java_home%\jdk1.7.0_13\lib\dt.jar;%Java_home%\jdk1.7.0_13\lib\Tools.jar
  3. EXEC  -incmd  *PECMD  ENVI
复制代码

点评

多谢M大。 执行上面这两句命令,查看注册表,%Java_home%扩展成实际地址“D:\Personal\MOUN\Java_1”了,注册表类型是REG_SZ。 %Java_home%不扩展成实际地址,注册表类型是REG_EXPAND_SZ,ENVI命  详情 回复 发表于 2018-7-4 13:22
回复

使用道具 举报

14008#
 楼主| 发表于 2018-7-3 08:14:33 | 只看该作者
hhh333 发表于 2018-7-3 07:27
M大,那个红点挂载功能和WIFI预置功能,是用脚本实现的吧,麻烦发布一下。

WIFI预置功能:

ADSL-wlan 命令:
Wifi.ini.zip (843 Bytes, 下载次数: 4)

  1. @FIND $%WinOS%=WXP,EXIT  //本XP不支持WIFI自动拨号
  2. //%DocDrv%\%DOCDIR%\TOOLS\WIFI.ini 优先。 如果 有,直接运行它,跳过本文后面的设置
  3. //%DocDrv%\%DOCDIR%\TOOLS\WIFI.ini, 密码设置一样
  4. SET  &WIFI2=
  5. FIND $%DocDrv%<>, IFEX %DocDrv%\%DOCDIR%\TOOLS\WIFI.ini, SET WIFI2=%DocDrv%\%DOCDIR%\TOOLS\WIFI.ini
  6. FIND $%&WIFI2%<>, TEAM LOAD --ncd  %&WIFI2%| EXIT FILE


  7. ////下面才是本文的WIFI密码设置
  8. ///////////////////////////////////////////
  9. //(一)可以加入多个无线 WIFI,写在下面行的优先:
  10. //格式:ADSL-wlan WIFI 连接名称,WIFI 连接密码(连接名称和密码均可用 BASE 命令加密)

  11. //例如用户有一个 WIFI:
  12. `连接名称:MyWIFI
  13. `连接密码:12345678
  14. //写成:
  15. `ADSL-wlan MyWIFI,12345678

  16. //(二)连接密码及名称都可以用 BASE 命令单独或全部加密。
  17. //例如加密 "连接密码":
  18. `PECMD BASE 12345678
  19. //得到:
  20. `##xWbMWtz8bTOdo1D9g7ifm/Lfk047=
  21. //所以可以写为:
  22. `ADSL-wlan MyWIFI,##xWbMWtz8bTOdo1D9g7ifm/Lfk047=

  23. //例如再加密 "连接名称":
  24. `PECMD BASE MyWIFI
  25. //得到:
  26. `##OdKjqniCpTaNtoHsVymMzq9MxpO8=
  27. //这样就可以合并起来写为:
  28. `ADSL-wlan ##OdKjqniCpTaNtoHsVymMzq9MxpO8=,##xWbMWtz8bTOdo1D9g7ifm/Lfk047=
  29. ///////////////////////////////////////////
复制代码
回复

使用道具 举报

14009#
发表于 2018-7-3 12:28:18 来自手机 | 只看该作者
mdyblog 发表于 2018-7-3 07:45
就是 MOUN-UDM Server -replace 命令

@FIND $%WinOS%=WXP,SET &UDMServer=-FreshDriver+ -safe! SET & ...

-replace是新参数吗?什么功能

点评

没有他, 不准后面重复执行。 有它, 替代前面的。 前面的先退出。 PE中 切换用户是用到。  详情 回复 发表于 2018-7-3 13:19
回复

使用道具 举报

14010#
发表于 2018-7-3 12:32:22 | 只看该作者
mdyblog 发表于 2018-7-3 07:45
就是 MOUN-UDM Server -replace 命令

@FIND $%WinOS%=WXP,SET &UDMServer=-FreshDriver+ -safe! SET & ...

replace同问,同时想问一下,这个服务是在初始化后立即执行,还是在SHEL后再执行合适?

点评

都可以。 一般shel 前吧。 shel 卡死, 它也能工作。  详情 回复 发表于 2018-7-3 13:20
shel以后,也可以当做shel的参数  详情 回复 发表于 2018-7-3 12:56
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-7-10 14:13

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表