无忧启动论坛
标题:
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