无忧启动论坛

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

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

    [复制链接]
14551#
发表于 2019-11-28 18:14:47 | 只看该作者
mdyblog 发表于 2019-11-28 12:12
猫捉老鼠 的 游戏。

针对 MS-WIn 做了一个PINT设计。

tips好像还是可以用。pint真的是不能用。
回复

使用道具 举报

14552#
发表于 2019-11-28 22:08:30 | 只看该作者
请教:

DLL路径可以是*[文件名]#资源号

CALL中调用的DLL内置于PECMD.EXE,应该放到什么资源上?

回复

使用道具 举报

14553#
 楼主| 发表于 2019-11-28 22:09:58 | 只看该作者
红毛樱木 发表于 2019-11-28 13:11
谢谢,原来是应该用ENVI-才对呀

还得中间得来个&&a1中转?
---------------------
a里面是2进制 不可书写的数。
需要 先 读出来。




2进制, 内存拷贝就行了。 2行搞定:
  1. ENVI-copy  &&PX=&a;0;4;0
  2. ENVI-copy  &&PX=&b;0;4;4
复制代码


//
回复

使用道具 举报

14554#
发表于 2019-11-28 22:33:49 | 只看该作者
mdyblog 发表于 2019-11-28 22:09
还得中间得来个&&a1中转?
---------------------
a里面是2进制 不可书写的数。

好的,老大在帮看看CALL 调用PECMD.EXE内置DLL的格式。怎么试都试不出来
回复

使用道具 举报

14555#
 楼主| 发表于 2019-11-29 01:11:38 | 只看该作者
红毛樱木 发表于 2019-11-28 22:08
请教:

DLL路径可以是*[文件名]#资源号

随便什么资源号上, 对应即可。
回复

使用道具 举报

14556#
 楼主| 发表于 2019-11-29 01:12:10 | 只看该作者
hhh333 发表于 2019-11-28 15:26
在1903系统中PINT不成功

那我下个 1903 试试。
回复

使用道具 举报

14557#
发表于 2019-11-29 12:16:59 | 只看该作者
mdyblog 发表于 2019-11-29 01:11
随便什么资源号上, 对应即可。

test1.7z (1.34 MB, 下载次数: 3)
x64的程序和x64的dll(x86的程序和x86的dll测试结果相同)

内置于资源EXEDATA的100,测试不行,返回0x0000000000000000<0>
  1. CALL $--ret:&&a ,-LoadLibrary,*#100
  2. MESS. %&a%<%&error%>
复制代码


外置的可以调用,返回0x000007FEE02E0000<0>
  1. CALL $--ret:&&b ,-LoadLibrary,%&CurDir%\WimEsdGapi10x64.dll
  2. MESS. %&b%<%&error%>
复制代码







回复

使用道具 举报

14558#
发表于 2019-11-29 14:11:21 | 只看该作者
本帖最后由 求道者 于 2019-11-29 14:13 编辑
mdyblog 发表于 2019-11-29 01:12
那我下个 1903 试试。

@红毛樱木

如何在不影响下一条命令运行的情况下
让一个程序执行并退出后LOAD一个脚本?
我不希望执行完这个程序后再执行之后的命令
exec似乎也没这样的参数

回复

使用道具 举报

14559#
发表于 2019-11-29 14:12:53 | 只看该作者
求道者 发表于 2019-11-29 14:11
如何在不影响下一条命令运行的情况下
让一个程序执行并退出后LOAD一个脚本?

EXEC %&MyName% LOAD c:\test.txt

THREAD LOAD c:\test.txt
回复

使用道具 举报

14560#
发表于 2019-11-29 14:30:13 | 只看该作者
红毛樱木 发表于 2019-11-29 14:12
EXEC %&MyName% LOAD c:\test.txt

THREAD LOAD c:\test.txt

THREAD的第二个命令怎么用?似乎|没用
THREAD EXEC 7z.exe LOAD c:\test.txt
这似乎也并不行
回复

使用道具 举报

14561#
发表于 2019-11-29 14:43:17 | 只看该作者
求道者 发表于 2019-11-29 14:30
THREAD的第二个命令怎么用?似乎|没用
THREAD EXEC 7z.exe LOAD c:\test.txt
这似乎也并不行

THREAD可以接TEAM的
THREAD TEAM CALL A| CALL B| CALL ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
回复

使用道具 举报

14562#
发表于 2019-11-29 15:20:56 来自手机 | 只看该作者
红毛樱木 发表于 2019-11-29 14:43
THREAD可以接TEAM的
THREAD TEAM CALL A| CALL B| CALL ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

看说明就是用了THREAD之后
就算在exec里用等待程序结束,THREAD下一行的命令也不会被阻塞?
为THREAD里的命令新开一个线程?
回复

使用道具 举报

14563#
发表于 2019-11-29 15:27:15 | 只看该作者
本帖最后由 红毛樱木 于 2019-11-29 15:58 编辑
求道者 发表于 2019-11-29 15:20
看说明就是用了THREAD之后
就算在exec里用等待程序结束,THREAD下一行的命令也不会被阻塞?
为THREAD里 ...

贴代码上来,看不明白你想要的效果。。。
-----------------------------------------------------------------------------
EXEC -wait %&MyName% TEAM THREAD CALL A| CALL B

这里开一个线程执行CALL A,不等待模式继续执行CALL B

-----------------------------------------------------------------------------
EXEC -wait %&MyName% THREAD TEAM CALL A| CALL B
这里开一个线程执行TEAM CALL A| CALL B
按照正常流程,CALL A执行完再执行CALL B
回复

使用道具 举报

14564#
 楼主| 发表于 2019-11-29 16:26:26 | 只看该作者
本帖最后由 mdyblog 于 2019-11-29 18:34 编辑
求道者 发表于 2019-11-29 14:11
@红毛樱木

如何在不影响下一条命令运行的情况下

如何在不影响下一条命令运行的情况下
让一个程序执行并退出后LOAD一个脚本?
我不希望执行完这个程序后再执行之后的命令
exec似乎也没这样的参数
-----------------------

THREAD$ TEAM EXEC  *=7z.exe x 1.7z -o%path%| LOAD %path%\1.ini
MESS BBBBB




回复

使用道具 举报

14565#
发表于 2019-11-29 16:27:08 来自手机 | 只看该作者
本帖最后由 求道者 于 2019-11-29 16:28 编辑
红毛樱木 发表于 2019-11-29 15:27
贴代码上来,看不明白你想要的效果。。。
---------------------------------------------------------- ...


EXEC -wait 7z.exe x 1.7z -o%path%
LOAD %path%\1.ini
EXEC …



是这样的
需要load的1.ini是在压缩包里
所以我需要先解压是吧
但LOAD %path%\1.ini后面还有一堆的命令
EXEC加了-wait的话,后面几行的命令不都要先等7z解压完才能运行?
但实际上只有LOAD %path%\1.ini需要在7z解压后才执行,其他的命令都不用
这不就效率低下了
THREAD能帮我开新线程单独跑EXEC -wait 7z.exe x 1.7z -o%path%
LOAD %path%\1.ini对吗?
回复

使用道具 举报

14566#
发表于 2019-11-29 16:34:36 来自手机 | 只看该作者
本帖最后由 求道者 于 2019-11-29 16:36 编辑
mdyblog 发表于 2019-11-29 16:26
如何在不影响下一条命令运行的情况下
让一个程序执行并退出后LOAD一个脚本?
我不希望执行完这个程序后 ...


顺便问一下,我无意中翻到了多线程LOAD,现在有办法直接一次并发执行所有的LOAD命令?
或者还有没有其他命令可以做多线程并发优化?
回复

使用道具 举报

14567#
 楼主| 发表于 2019-11-29 16:43:09 | 只看该作者
本帖最后由 mdyblog 于 2019-11-29 18:34 编辑
求道者 发表于 2019-11-29 16:34
顺便问一下,我无意中翻到了多线程LOAD,现在有办法直接一次并发执行所有的LOAD命令?
或者还有没有其 ...


多少都可以。每个对应一个THREAD
FORX *qu  *  "1.ini"  "2.ini" "3.ini" "4.ini" "5.ini" "6.ini" "7.ini",&&F, THREAD$  LOAD %&F%
回复

使用道具 举报

14568#
发表于 2019-11-29 17:05:10 | 只看该作者
求道者 发表于 2019-11-29 16:27
EXEC -wait 7z.exe x 1.7z -o%path%
LOAD %path%\1.ini
EXEC …

THREAD EXEC -wait 7z.exe x 1.7z -o%path%| LOAD %path%\1.ini
如果%path%是PE变量,需要用THREAD*
回复

使用道具 举报

14569#
发表于 2019-11-29 20:58:46 | 只看该作者
本帖最后由 求道者 于 2019-11-29 21:01 编辑
mdyblog 发表于 2019-11-29 16:43
多少都可以。每个对应一个THREAD
FORX *qu  *  "1.ini"  "2.ini" "3.ini" "4.ini" "5.ini" "6.ini" "7 ...
  1. FORX *qu * "*%Desktop%\理顺盘符,%ProgramFiles%\Others\理顺盘符.WCI,,%SystemRoot%\system32\imageres.dll#89"
  2. \ "*%Desktop%\PAProCn,%ProgramFiles%\PAProCn\PAProCn.EXE"
  3. \ "*%Desktop%\Snapshot备份还原,%ProgramFiles%\Others\Snapshot.exe"
  4. \ "*%Desktop%\分区工具PartitionGuru,%ProgramFiles%\PartitionGuru\PartitionGuru.exe"
  5. \ "*%Desktop%\CGI,%ProgramFiles%\GhostCGI\CGI-plus_x64.exe"
  6. \ "*%Desktop%\WinNTSetup,%ProgramFiles%\WinNTSetup\WinNTSetup.exe"
  7. \ "*%Desktop%\Dism++,%ProgramFiles%\DISM++\Dism++x64.exe"
  8. \ "*%Desktop%\ATI极速备份,%ProgramFiles%\ATI\Atih_X64.exe"
  9. \ "*%AppData%\OpenShell\Pinned\刷新系统,%MyName%,kill explorer,%SystemRoot%\system32\shell32.dll#238"
  10. \ "*%AppData%\OpenShell\Pinned\屏幕键盘,%ProgramFiles%\KeyBoard\KeyBoard.exe"
  11. \ "*%AppData%\OpenShell\Pinned\文件快搜,%ProgramFiles%\EVERYTHING\EVERYTHING.EXE"
  12. \ "*%AppData%\OpenShell\Pinned\分区助手(无损),%ProgramFiles%\PAProCn\PAProCn.EXE"
  13. \ "*%AppData%\OpenShell\Pinned\Dism++,%ProgramFiles%\DISM++\Dism++x64.exe"
  14. \ "*%AppData%\OpenShell\Pinned\Windows密码修改,%ProgramFiles%\NTpassword\password.EXE,,%ProgramFiles%\NTpassword\password.ico"
  15. \ "*%AppData%\OpenShell\Pinned\修复WINDOWS引导,%ProgramFiles%\FixLegacyUefi\fixboot.exe"
  16. \ "*%AppData%\OpenShell\Pinned\扇区小工具BOOTICE,%ProgramFiles%\OTHERS\BOOTICE.EXE"
  17. \ "*%Programs%\搜索PETOOLS,%SystemRoot%\system32\PETOOLS.CMD,,ss.ico"
  18. \ "*%Programs%\PE工具\键盘控制鼠标(Ctrl+M),%ProgramFiles%\OTHERS\mouse.ahk"
  19. \ "*%Programs%\PE工具\截图工具(F11),%ProgramFiles%\WINSNAP\WINSNAP.exe"
  20. \ "*%Programs%\PE工具\屏幕键盘,%ProgramFiles%\KeyBoard\KeyBoard.exe"
  21. \ "*%Programs%\PE工具\刷新系统,%MyName%,KILL explorer.exe,%SystemRoot%\system32\shell32.dll#238"
  22. \ "*%Programs%\PE工具\临时文件清理,%MyName%,%SystemRoot%\SYSTEM32\cleantemp.WCI,%SystemRoot%\system32\cleantemp.ico"
  23. \ "*%Programs%\PE工具\ImDisk虚拟光驱(加载ISO),%SystemRoot%\system32\control.exe,%SystemRoot%\system32\imdisk.cpl,%SystemRoot%\system32\imdisk.cpl"
  24. \ "*%Programs%\PE工具\UltraISO光盘镜像工具,%ProgramFiles%\OTHERS\UltraISO.exe"
  25. \ "*%Programs%\安装维护\Windows密码修改,%ProgramFiles%\NTpassword\password.EXE,,%ProgramFiles%\NTpassword\password.ico"
  26. \ "*%Programs%\安装维护\Windows安装器,%ProgramFiles%\WinNTSetup\WinNTSetup.exe"
  27. \ "*%Programs%\安装维护\Dism++,%ProgramFiles%\DISM++\Dism++x64.exe"
  28. \ "*%Programs%\安装维护\高级注册表编辑器,%ProgramFiles%\OTHERS\RUNSCANNER.exe"
  29. \ "*%Programs%\安装维护\CMOS 密码清除,%ProgramFiles%\Others\Cmos.exe"
  30. \ "*%Programs%\引导工具\BIOS+UEFI引导修复,%ProgramFiles%\FixLegacyUefi\Bios+uefi引导修复工具.exe"
  31. \ "*%Programs%\引导工具\UEFI引导修复,%ProgramFiles%\FixLegacyUefi\EFIBOOTFIX.exe"
  32. \ "*%Programs%\引导工具\NT6引导修复,%ProgramFiles%\FixLegacyUefi\NT6BOOTfix.exe"
  33. \ "*%Programs%\引导工具\修复WINDOWS引导,%ProgramFiles%\FixLegacyUefi\fixboot.exe"
  34. \ "*%Programs%\引导工具\扇区小工具BOOTICE,%ProgramFiles%\OTHERS\BOOTICE.EXE"
  35. \ "*%Programs%\分区工具\PartitionGuru,%ProgramFiles%\PartitionGuru\PartitionGuru.exe"
  36. \ "*%Programs%\分区工具\分区助手(无损),%ProgramFiles%\PAProCn\PAProCn.EXE"
  37. \ "*%Programs%\分区工具\系统自带磁盘管理,%SystemRoot%\system32\diskmgmt.msc"
  38. \ "*%Programs%\备份还原\CGI备份还原,%ProgramFiles%\GhostCGI\CGI-plus_x64.exe"
  39. \ "*%Programs%\备份还原\Ghost映像浏览器,%ProgramFiles%\GhostCGI\GHOSTEXP.EXE"
  40. \ "*%Programs%\备份还原\ATI极速备份,%ProgramFiles%\ATI\Atih_X64.exe"
  41. \ "*%Programs%\备份还原\Snapshot备份还原,%ProgramFiles%\Others\Snapshot.exe"
  42. \ "*%Programs%\硬件检测\物理内存检测工具,%ProgramFiles%\MEMTEST\MEMTEST.EXE"
  43. \ "*%Programs%\硬件检测\HDTune硬盘检测,%ProgramFiles%\HDTune\HDTunePro.exe"
  44. \ "*%Programs%\硬件检测\CPU-Z,%ProgramFiles%\OTHERS\cpuz.exe"
  45. \ "*%Programs%\硬件检测\固盘检测 SSD-Z,%ProgramFiles%\OTHERS\SSD-Z.exe"
  46. \ "*%Programs%\硬件检测\DisplayX显示器检测,%ProgramFiles%\OTHERS\DisplayX.exe"
  47. \ "*%Programs%\硬件检测\键盘检测,%ProgramFiles%\OTHERS\KeyBoardTest.exe"
  48. \ "*%Programs%\硬件检测\AIDA64硬件检测,%ProgramFiles%\OTHERS\AIDA64.exe"
  49. \ "*%Programs%\硬件检测\DiskInfo硬盘检测,%ProgramFiles%\CrystalDiskInfo\DiskInfo64.exe"
  50. \ "*%Programs%\硬件检测\SSD写入量测试工具,%ProgramFiles%\OTHERS\SSD写入量测试工具.exe"
  51. \ "*%Programs%\硬件检测\CrystalDiskMark硬盘测速,%ProgramFiles%\CrystalDiskMark\DiskMark64.exe"
  52. \ "*%Programs%\文件工具\Hash校验与GHO密码查看,%ProgramFiles%\OTHERS\GoHash.EXE"
  53. \ "*%Programs%\文件工具\7-ZIP压缩解压,%ProgramFiles%\7-ZIP\7zFM.exe"
  54. \ "*%Programs%\文件工具\Imagine看图工具,%ProgramFiles%\Imagine\Imagine.exe"
  55. \ "*%Programs%\文件工具\WinHex数据恢复与编辑,%ProgramFiles%\winhex\winhex.EXE"
  56. \ "*%Programs%\文件工具\文件快搜,%ProgramFiles%\EVERYTHING\EVERYTHING.EXE"
  57. \ "*%Programs%\文件工具\文件比较BC2,%ProgramFiles%\OTHERS\BC2.EXE"
  58. \ "*%Programs%\文件工具\PDF阅读,%ProgramFiles%\OTHERS\FoxitReader.exe"
  59. \ "*%Programs%\文件工具\O&O DiskRecovery数据恢复,%ProgramFiles%\Others\O&O DiskRecovery.exe"
  60. \ "*%Programs%\文件工具\PeCmd助手,%ProgramFiles%\Others\PeCmd 助手.exe"
  61. \ "*%Programs%\维护资料\Ghost使用帮助,%ProgramFiles%\article\Ghost.TXT"
  62. \ "*%Programs%\维护资料\安装系统提示,%ProgramFiles%\article\INSSYS.txt"
  63. \ "*%Programs%\维护资料\破解密码提示,%ProgramFiles%\article\password.txt"
  64. \ "*%Programs%\附件工具\PECMD,%MyName%"
  65. \ "*%Programs%\附件工具\计算器,%SystemRoot%\system32\calc.exe"
  66. \ "*%Programs%\附件工具\记事本,%SystemRoot%\system32\notepad.exe"
  67. \ "*%Programs%\附件工具\画图,%SystemRoot%\system32\mspaint.exe"
  68. \ "*%Programs%\附件工具\命令提示符,%SystemRoot%\system32\cmd.exe"
  69. \ "*%Programs%\管理工具\计算机管理,%SystemRoot%\system32\compmgmt.msc"
  70. \ "*%Programs%\管理工具\设备管理,%SystemRoot%\system32\devmgmt.msc"
  71. \ "*%Programs%\管理工具\磁盘管理,%SystemRoot%\system32\diskmgmt.msc"
  72. \ "*%Programs%\管理工具\控制面板,%SystemRoot%\system32\control.exe"
  73. \ "*%Programs%\管理工具\注册表编辑器,%SystemRoot%\regedit.exe",&&F, THREAD$ LINK %&F%
复制代码
这样似乎不行
FORX并不能用来导入变量组?
估计就算行 转义符也够呛……
行的话 注册表我也想搞多线程

点评

也可以 单行 “” 串 的变量, 用 FORX *qu *v  详情 回复 发表于 2019-11-29 23:23
这么多文件, 可以防疫多行字符串 用FORX *NL 来处理 ENVI^ ForceLocal=1 SET$ &NLC=0A SET &Links=*%Desktop%\宽带连接,CALC.EXE,,PECMD.EXE \%NLC%*%Desktop%\宽带连接2,CALC.EXE,,PECMD.EXE \%NLC%*%Des  详情 回复 发表于 2019-11-29 23:06
1) 先要用*qu~ 吧引号脱掉 2) 不能有字面的逗号, 用变量包装一下 3) 命令前 字符^ ,可提前 解释一遍,变成完整的命令 ^LINK %&arg%  详情 回复 发表于 2019-11-29 21:51
回复

使用道具 举报

14570#
 楼主| 发表于 2019-11-29 21:38:40 | 只看该作者
红毛樱木 发表于 2019-11-29 12:16
x64的程序和x64的dll(x86的程序和x86的dll测试结果相同)

内置于资源EXEDATA的100,测试不行,返回0x ...

PECMD资源内置DLL用法.7z:
https://www.lanzous.com/i7qnwkd

点评

CALL $--ret:&&h &&MemVar,-LoadLibrary,*#100 CALL $-- **%h%,main_,TEAM~ CALC &V=1+2~MESS 1+2=[%%&V%%] [*%h%]@ @TEAM CALL $--ret:&&v x,-FreeLibrary,**%h%| SET h=0 这里的&&MemVar、$--、x分别什  详情 回复 发表于 2019-11-30 08:22
谢谢,测试可以了,是不是只有用你这个新版才可以?用之前百度网盘里的版本测试不行  详情 回复 发表于 2019-11-29 22:50
回复

使用道具 举报

14571#
 楼主| 发表于 2019-11-29 21:51:48 | 只看该作者
本帖最后由 mdyblog 于 2019-11-29 21:53 编辑
求道者 发表于 2019-11-29 20:58
这样似乎不行
FORX并不能用来导入变量组?
估计就算行 转义符也够呛……

1) 先要用*qu~  把引号脱掉
2) 不能有字面的逗号, 用变量包装一下
3) 命令前  字符^ ,可提前 解释一遍,变成完整的命令
      ^LINK %&arg%  
  1. ENVI^ ENVIMODE=1
  2. SET &Dou=,
  3. FORX *qu~  * "*%Desktop%\宽带连接%&Dou%CALC.EXE%&Dou%%&Dou%PECMD.EXE"  "*%Desktop%\宽带连接2%&Dou%CALC.EXE%&Dou%%&Dou%PECMD.EXE",&&arg,^LINK %&arg%
复制代码
效果:






点评

我打算把所有的注册表也并发化 这个性能撑不撑得住? 垃圾点的CPU会不会死翘翘  详情 回复 发表于 2019-11-29 22:53
回复

使用道具 举报

14572#
发表于 2019-11-29 22:32:59 | 只看该作者
本帖最后由 求道者 于 2019-11-29 22:38 编辑
mdyblog 发表于 2019-11-29 16:26
如何在不影响下一条命令运行的情况下
让一个程序执行并退出后LOAD一个脚本?
我不希望执行完这个程序后 ...
  1. THREAD TEAM EXEC -wait @"C:\Program Files\7-Zip\7z.exe" x D:\test.7z -oD:\test|LOAD D:\test.txt
  2. MESS 测试
复制代码
test.txt
  1. FIND 7z.exe,CALL 7zafter!CALL 7zbefore
  2. _SUB 7zafter
  3. MESS 7z在运行
  4. _END
  5. _SUB 7zbefore
  6. MESS 7z没运行
  7. _END
复制代码

运行结果不对啊……

THREAD也加上-wait
倒是没问题了

但是会堵塞
  1. MESS 测试
复制代码
这个命令

点评

楼上 这个版本的PECMD 的forx *qu[~] * 支持 引号内明码的逗号。  详情 回复 发表于 2019-11-30 00:06
这是实际上的脚本 还是会“7z在运行”  详情 回复 发表于 2019-11-29 23:55
没有用 -y 可能是有个 隐藏的 7z 在询问 中。 [attachimg]405991[/attachimg]  详情 回复 发表于 2019-11-29 23:14
回复

使用道具 举报

14573#
发表于 2019-11-29 22:50:29 | 只看该作者
mdyblog 发表于 2019-11-29 21:38
PECMD资源内置DLL用法.7z:
https://www.lanzous.com/i7qnwkd

谢谢,测试可以了,是不是只有用你这个新版才可以?用之前百度网盘里的版本测试不行

点评

新版  详情 回复 发表于 2019-11-29 23:16
回复

使用道具 举报

14574#
发表于 2019-11-29 22:53:28 | 只看该作者
mdyblog 发表于 2019-11-29 21:51
1) 先要用*qu~  把引号脱掉
2) 不能有字面的逗号, 用变量包装一下
3) 命令前  字符^ ,可提前 解释 ...

我打算把所有的注册表项目也并发化
这个性能撑不撑得住?
垃圾点的CPU会不会死翘翘
回复

使用道具 举报

14575#
 楼主| 发表于 2019-11-29 23:06:16 | 只看该作者
求道者 发表于 2019-11-29 20:58
这样似乎不行
FORX并不能用来导入变量组?
估计就算行 转义符也够呛……

这么多文件, 可以防疫多行字符串
用FORX  *NL 来处理

ENVI^ ForceLocal=1
SET$ &NLC=0A
SET &Links=*%Desktop%\宽带连接,CALC.EXE,,PECMD.EXE
\%NLC%*%Desktop%\宽带连接2,CALC.EXE,,PECMD.EXE
\%NLC%*%Desktop%\宽带连接3,CALC.EXE,,PECMD.EXE

FORX *NL  &Links,&&arg,THREAD$ LINK %&arg%


回复

使用道具 举报

14576#
 楼主| 发表于 2019-11-29 23:14:39 | 只看该作者
求道者 发表于 2019-11-29 22:32
test.txt

运行结果不对啊……

没有用 -y
可能是有个 隐藏的 7z 在询问 中。


回复

使用道具 举报

14577#
 楼主| 发表于 2019-11-29 23:16:09 | 只看该作者
红毛樱木 发表于 2019-11-29 22:50
谢谢,测试可以了,是不是只有用你这个新版才可以?用之前百度网盘里的版本测试不行

新版

点评

能来个x86的不  详情 回复 发表于 2019-11-29 23:18
回复

使用道具 举报

14578#
发表于 2019-11-29 23:18:10 | 只看该作者

能来个x86的不

点评

86+64 : https://www.lanzous.com/i7qre8h  详情 回复 发表于 2019-11-30 00:05
回复

使用道具 举报

14579#
 楼主| 发表于 2019-11-29 23:23:24 | 只看该作者
求道者 发表于 2019-11-29 20:58
这样似乎不行
FORX并不能用来导入变量组?
估计就算行 转义符也够呛……

也可以  单行  “” 串  的变量,
用  FORX *qu *v
  1. ENVI^ ForceLocal=1
  2. SET &Links="*%Desktop%\宽带连接,CALC.EXE,,PECMD.EXE"  "*%Desktop%\宽带连接2,CALC.EXE,,PECMD.EXE"
  3. FORX *qu~ *v * &Links,&&arg, THREAD$ LINK %arg%
复制代码






回复

使用道具 举报

14580#
发表于 2019-11-29 23:55:51 | 只看该作者
求道者 发表于 2019-11-29 22:32
test.txt

运行结果不对啊……
  1. THREAD TEAM FORX \Program_Files.7z,Program,1,EXEC =%SystemRoot%\system32\7-zip\7z.exe x %Program% -o"%ProgramFiles%" -y|LOAD %SystemRoot%\PETOOLS.INI
复制代码


这是实际上的脚本
还是会“7z在运行”
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-12-25 01:33

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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