无忧启动论坛

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

[求助] cmd窗口运行了pecmd后如何获得环境变量

[复制链接]
跳转到指定楼层
1#
发表于 4 天前 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
cmd窗口运行了pecmd一系列工作后,pecmd要返回变量值给cmd然后退出,怎么获取?
2#
发表于 4 天前 | 只看该作者
本帖最后由 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






点评

可以了,真棒 for /f "delims=" %%i in ('PECMD_cli.exe team~ envi aaa=123456~ writ *fv -,$+0,aaa') do set vn=%%i  详情 回复 发表于 4 天前
回复

使用道具 举报

3#
发表于 4 天前 | 只看该作者
感谢分享
回复

使用道具 举报

4#
发表于 4 天前 | 只看该作者
看不懂看不懂,也不会用
回复

使用道具 举报

5#
发表于 4 天前 | 只看该作者
绑定
回复

使用道具 举报

6#
 楼主| 发表于 4 天前 | 只看该作者
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
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-2-23 07:25

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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