无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 3269|回复: 4
打印 上一主题 下一主题

[求助] 變數宣告問題

[复制链接]
跳转到指定楼层
1#
发表于 2016-2-27 23:04:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
請問各位大大
我想在GRLDR或MENU.LST內宣告一個全域變數要如何做呢?
set target=/SelfPe.ico
find --set-root --ignore-floppies %target%
如上.我想將標示圖宣告為變數.
這樣改檔名時就不用一個個LST 一行行去改了
但我開機後按C進入命令模式 ECHO %target%沒東西
SET也沒東西
但我開機選單又正常運作
都不知有沒有起作用 會不會有潛在問題
請問我要如何才能達到我要的功能呢?
要在GRLDR還是MENU.LST上宣告 才能各LST都起作用?
又要如何宣告才對呢?
麻煩知道的大大指導一下了
感謝 orz
2#
发表于 2016-2-28 08:55:41 | 只看该作者
在菜单之前就行了.
比如在menu.lst的前最面

点评

你没有完整回答。 他问的是,究竟同一个变量需要声明几次?是不是在每个子菜单的开头都需要重复定义一次呢?拟或是只需要在主菜单定义一次就行了? 就是说,变量能否跨菜单、跨不同的批处理而存在?  详情 回复 发表于 2016-2-28 09:02
回复

使用道具 举报

3#
发表于 2016-2-28 09:02:10 | 只看该作者
chenall 发表于 2016-2-28 08:55
在菜单之前就行了.
比如在menu.lst的前最面

你没有完整回答。

他问的是,究竟同一个变量需要声明几次?是不是在每个子菜单的开头都需要重复定义一次呢?拟或是只需要在主菜单定义一次就行了?

就是说,变量能否跨菜单、跨不同的批处理而存在?

评分

参与人数 1无忧币 +4 收起 理由
saiz + 4 赞一个!

查看全部评分

回复

使用道具 举报

4#
发表于 2016-2-28 09:37:28 | 只看该作者
变量设定默认情况下总是全局的也就是对所有菜单生效用configfile命令加载菜单不影响变量设定.
但是需要注意的是setlocal命令,这个会把以后设置的变量变成局部的.



点评

了解 所以我在GRLDR內 set target=/SelfPe.ico find --set-root --ignore-floppies %target% 之後在MENU.LST及各LST內 都可以直接使用 find --set-root --ignore-floppies %target% 而不會有問題產生? 十  详情 回复 发表于 2016-2-28 20:59

评分

参与人数 1无忧币 +5 收起 理由
saiz + 5 很给力!

查看全部评分

回复

使用道具 举报

5#
 楼主| 发表于 2016-2-28 20:59:22 | 只看该作者
chenall 发表于 2016-2-28 09:37
变量设定默认情况下总是全局的也就是对所有菜单生效用configfile命令加载菜单不影响变量设定.
但是需要注 ...

了解
所以我在GRLDR內
set target=/SelfPe.ico
find --set-root --ignore-floppies %target%
之後在MENU.LST及各LST內
都可以直接使用
find --set-root --ignore-floppies %target%
而不會有問題產生?
十分感謝解答~
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-15 00:49

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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