![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-02 10:19 |
共 48,037 主题排行 / 350,122 发帖 / 今日 0 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [求助]插件绿色化的进一步优化和通用化 |
| 可打印版本 1,046 / 1 |
| 第1楼 shangtu | 发表于 2006-11-11 03:37 |
| 新手上路 发帖 2 积分 6 | |
|
[求助]插件绿色化的进一步优化和通用化 这是我参考别人的批处理做的(这是一个Excel插件 ):
@ECHO OFF TITLE 加载\卸装Excel插件F417 CLS MODE CON: COLS=38 LINES=22 @ ECHO OFF IF EXIST "D:\Progra~1\Micros~1\OFFICE11\XLSTART\F417.XLL" GOTO 5i0 ECHO 经检测,发现 ECHO. COLOR 2f REM 使用COLOR命令对控制台输出颜色进行更改 ECHO ******未加载F417!****** GOTO start :5i0 ECHO 经检测,发现 COLOR 0c ECHO. ECHO ******已加载F417!****** GOTO start :start ECHO. ECHO 请选择要进行的操作,然后按回车 ECHO ☆ ☆ ECHO ★ 要加载F417,请按1! ★ ECHO ☆ ☆ ECHO ★ 要卸装F417,请按2! ★ ECHO ☆ ☆ ECHO ★ 什么也不做,请按3! ★ ECHO ☆ ☆ ECHO ★☆★☆★☆★☆★☆★☆★☆★ :cho SET Choice= ECHO. SET /P Choice= 请输吧,宝贝儿:) ECHO. IF /I "%Choice%"=="1" GOTO jiazai IF /I "%Choice%"=="2" GOTO xiezai IF /I "%Choice%"=="3" GOTO end rem 为避免出现返回值为空或含空格而导致程序异常,需在变量外另加双引号 rem 注意,IF语句需要双等于号 rem 如果输入的字符不是以上数字,将返回重新输入 ECHO 瞎输么事,重新输入! ECHO. GOTO cho :jiazai CLS ECHO. COPY D:\jdk3\F417.XLL D:\Progra~1\Micros~1\OFFICE11\XLSTART\* GOTO end :xiezai CLS ECHO. DEL D:\Progra~1\Micros~1\OFFICE11\XLSTART\F417.XLL GOTO end :end EXIT 系统是XP+OFFICE2003.想解决的问题是 1.我想检测电脑中特定子文件夹"XLSTART"下是否有F417.XLL文件,而不管它安装在那个盘下,并执行相应的复制和删除操作; 2.从如"OFFICE11"文件夹的名称判断电脑安装的OFFICE版本,如名称为"OFFICE12"就为OFFICE2007等. 谢谢!! [ Last edited by shangtu on 2006-11-10 at 06:24 PM ] |
|
| 第2楼 shangtu | 发表于 2006-11-15 00:08 |
| 新手上路 发帖 2 积分 6 | |
|
怎么没人帮忙啊!55555555~~~~~~~~~
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |