无忧启动论坛

标题: cmd窗口运行了pecmd后如何获得环境变量 [打印本页]

作者: 2012fengxi    时间: 5 天前
标题: cmd窗口运行了pecmd后如何获得环境变量
cmd窗口运行了pecmd一系列工作后,pecmd要返回变量值给cmd然后退出,怎么获取?
作者: 527104427    时间: 5 天前
本帖最后由 527104427 于 2025-2-19 09:22 编辑

方法1:
pecmd:
envi aaa=123456
writ *fv -,$+0,aaa
保存为test.wcs

cmd:
for /f %%a in ('"%~sdp0pecmd.exe   load   %~sdp0test.wcs"') do echo [%%a]


方法2:
for /f %%a in ('"%~sdp0pecmd.exe team~ envi aaa=123456~ writ *fv -,$+0,aaa"') do echo [%%a]

方法3:
用PECMD_cli.exe更简单,直接输出到cmd:
PECMD_cli.exe  team~ envi aaa=123456~ writ *fv -,$+0,aaa







作者: 小灰兔    时间: 5 天前
感谢分享
作者: martin313    时间: 5 天前
看不懂看不懂,也不会用
作者: wpf775800    时间: 5 天前
绑定
作者: 2012fengxi    时间: 5 天前
527104427 发表于 2025-2-19 09:20
方法1:
pecmd:
envi aaa=123456

可以了,真棒
for /f "delims=" %%i in ('PECMD_cli.exe  team~ envi aaa=123456~ writ *fv -,$+0,aaa') do set vn=%%i





欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3