标题: [求助]插件绿色化的进一步优化和通用化
[打印本页]
作者: shangtu
时间: 2006-11-11 03:37
标题: [求助]插件绿色化的进一步优化和通用化
这是我参考别人的批处理做的(这是一个Excel插件 ):
@ECHO OFF
TITLE 加载\卸装Excel插件F417 [by shangtu]
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 ]
作者: shangtu
时间: 2006-11-15 00:08
怎么没人帮忙啊!55555555~~~~~~~~~