无忧启动论坛

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

关于PECMD变量赋值问题,高手请进

[复制链接]
跳转到指定楼层
1#
发表于 2008-11-17 17:14:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
set myini=x:\外部软件
PECMD.EXE MESS 您有多个外置程序镜像,分别在 %rp%: 盘与 %pp%: 盘。\n \n选择是:加载 %rp%: 盘外置程序镜像!\n \n选择否:加载 %pp%: 盘外置程序镜像配置!\n \n(4.5 秒后默认选择是)@选择外部配置文件 #YN *4500 $Y
PECMD.EXE FIND $%%YESNO%%=YES,envi m=%rp%:\外部软件!envi m=%pp%:\外部软件
PECMD.EXE WAIT 500
SET myini=%m%


以上在CMD中运行后,为什么MYINI的值还是x:\外部软件,有什么办法赋值

ENVI在CMD中部能赋值吗,用的是老九最终版的PECMD
2#
 楼主| 发表于 2008-11-17 22:26:19 | 只看该作者
没人知道吗?ENVI 和 SET 赋值为什么不能通用
回复

使用道具 举报

3#
发表于 2008-11-18 10:07:16 | 只看该作者
ENVI要加个$.
回复

使用道具 举报

4#
 楼主| 发表于 2008-11-18 10:14:46 | 只看该作者
envi $m=...

是这样加吗,加了也没用
回复

使用道具 举报

5#
 楼主| 发表于 2008-11-18 16:43:38 | 只看该作者
谁知道呀,谢谢了,,,!
回复

使用道具 举报

6#
 楼主| 发表于 2008-11-18 17:40:55 | 只看该作者
自己顶一下谁知道告诉我以下行吗
回复

使用道具 举报

7#
发表于 2008-11-18 17:48:26 | 只看该作者
那就用SET呗。好好看看PECMD里ENVI的说明。
回复

使用道具 举报

8#
 楼主| 发表于 2008-11-18 20:52:56 | 只看该作者
PECMD说明看好几遍了

请问PECMD 环境的FIND 命令 可以用SET吗?PECMD有SET命令?我怎么没听说过

谁懂????
回复

使用道具 举报

9#
发表于 2008-11-18 21:03:00 | 只看该作者
SET myini 改为pecmd envi myini 你试试
回复

使用道具 举报

10#
 楼主| 发表于 2008-11-18 21:44:09 | 只看该作者
发现问题ENVI 在CMD中部能赋值

例如:PECMD.EXE ENVI M=DDD

&M% 什么都没有 DDD没赋值上
回复

使用道具 举报

11#
发表于 2008-11-18 22:09:06 | 只看该作者
路过学习!!!!!!!!!
回复

使用道具 举报

12#
发表于 2008-11-18 22:43:20 | 只看该作者

有个笨方法

1.先写个.ini,比如op.ini

MESS 您有多个外置程序镜像,分别在 %rp%: 盘与 %pp%: 盘。\n \n选择是:加载 %rp%: 盘外置程序镜像!\n \n选择否:加载 %pp%: 盘外置程序镜像配置!\n \n(4.5 秒后默认选择是)@选择外部配置文件 #YN *4500 $Y
FIND $%%YESNO%%=YES,envi m=%rp%:\外部软件!envi m=%pp%:\外部软件
Exec =!cmd.exe /c "Echo set m=%m%>%temp%\op.cmd"
WAIT 500


2.

set myini=x:\外部软件
pecmd.exe load op.ini
Call %temp%\op.cmd&&Del %temp%\op.cmd
回复

使用道具 举报

13#
 楼主| 发表于 2008-11-18 22:50:43 | 只看该作者
为什么不能直接在CMD中赋值呢,是PECMD没有这个功能吗
回复

使用道具 举报

14#
发表于 2008-11-19 11:47:39 | 只看该作者
原帖由 zwant 于 2008-11-18 22:50 发表
为什么不能直接在CMD中赋值呢,是PECMD没有这个功能吗


两个世界的问题!CMD是CMD的环境变量,PECMD是PECMD的环境变量!
这类问题本人一般不回复的,有些东西不是一两句话可以说明的,因为.................
楼主网上查一下"进程 环境变量"相关的资料。
回复

使用道具 举报

15#
 楼主| 发表于 2008-11-19 14:12:35 | 只看该作者
这么一说我就明白了,PECMD和CMD是两个进程,两个进程的变量不通用!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-3-5 03:18

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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