[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[其他] [已解决]批处理怎样在2个cmd窗口下共享变量?

在A CMD窗口下通过set env=1,用start启动另一个B CMD窗口,怎样在B中获取到A中得知的变量env呢?

[ 本帖最后由 liion631818 于 2011-1-27 09:21 编辑 ]
1

评分人数

    • hanyeguxing: 感谢给帖子标题标注[已解决]字样PB + 2
__@__@__批了___来看看吧

原帖由 Batcher 于 2011-1-26 14:30 发表
通过修改注册表的方法添加一个系统环境变量


不会啊~可否给个实例啊,注册表不太会
__@__@__批了___来看看吧

TOP

原帖由 Taurus 于 2011-2-8 06:37 发表

是指這樣嗎?

a.cmd@echo off
set env=Hello
start b.cmd %env%b.cmd@echo off
echo %1
pause


本意是指A CMD中和B CMD窗口中同时运行着bat,而B中想获取A中设置好的env后继续往下执行。
前面几楼有提到写注册表,写文件之类的方法,是可以解决我的问题的。
只是看看有没有更好的方法~~呵呵!!
__@__@__批了___来看看吧

TOP

回复 10楼 的帖子

XP下没有啊~~
回去到win7上看看
__@__@__批了___来看看吧

TOP

返回列表