无忧启动论坛

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

请教关于pecmd brow命令的问题

[复制链接]
跳转到指定楼层
1#
发表于 2007-3-26 17:26:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
想写一个运行卡吧斯基的cmd,用pecmd brow确定运行目录,但发现target_root的返回值只有在批处理结束后才能改变,请问如何处理?

如运行下面的批处理:


%target_root%
pecmd brow
%target_root%
pause

结果如下:

target_root的初始值是"d:\"


选中c盘后,target_root的值仍然是"d:\",下次再运行时target_root的值才是"c:\"

另外,如果选中分区根目录,返回值为"x:\",而选中文件夹(如 d:\tools),则返回值为"d:\tools",后面没有 "\",两者不统一,不便于使用。
2#
发表于 2007-3-26 17:39:15 | 只看该作者
原帖由 yh56789 于 2007-3-26 05:26 PM 发表
想写一个运行卡吧斯基的cmd,用pecmd brow确定运行目录,但发现target_root的返回值只有在批处理结束后才能改变,请问如何处理?

如运行下面的批处理:


%target_root%
pecmd brow
%target_root%
paus ...



1、直接用PECMD的配置文件,如 PECMD LOAD AVP6.INI,在AVP6.INI可以即时使用环境变量%target_root%,再通过FILE命令来进行文件复制,EXEC命令启动卡吧斯基;

2、BORW还有一个进程级的环境变量%TARGET_DRIVE%。其实 d:\tools 与 d:\\tools 或 d:\\\tools 或 d:\\\\\\\\\\tools 都是一样的,不信试试看(若D盘存在tools目录,在运行处输入 d:\\tools 或 d:\\\\\\\\\\\\\\\\tools 一样会打开那个目录),它们都是 d:\tools ,这种表示只在NT系统中有效,98/ME没试过。

[ 本帖最后由 lxl1638 于 2007-3-26 05:40 PM 编辑 ]
回复

使用道具 举报

3#
 楼主| 发表于 2007-3-27 07:42:09 | 只看该作者
谢谢老九及时回答!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-7-22 04:28

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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