楼 主
CMD能完成字符的加减吗?
发表于 2008-02-03 14:12 · 中国 江西 吉安 电信
中级用户
★★
积分 253
发帖 112
注册 2006-05-31 11:12
UID 56308
性别 男
状态 离线
如何实现字符的计算?
如输入B,输出A
及输入A,输出B
最好是支持所有单字节字符?1~0,a~z
能不能不通过set从“字典”中替换呢?
第 2 楼
发表于 2008-02-03 15:04 · 中国 上海 松江区 电信
铂金会员
★★★★
DOS一根葱
积分 5,493
发帖 2,315
注册 2006-05-01 10:41
UID 54766
性别 男
来自 上海
状态 离线
第 3 楼
发表于 2008-02-03 15:36 · 中国 江西 吉安 电信
中级用户
★★
积分 253
发帖 112
注册 2006-05-31 11:12
UID 56308
性别 男
状态 离线
SHIFT命令怎么用啊?CMD的帮助好少哇
SHIFT [/n]
如果命令扩展名被启用,SHIFT 命令支持/n 命令行开关;该命令行开关告诉
命令从第 n 个参数开始移位;n 介于零和八之间。例如:
SHIFT /2
会将 %3 移位到 %2,将 %4 移位到 %3,等等;并且不影响 %0 和 %1。
谁发个脚本给我,急用啊.
第 4 楼
发表于 2008-02-03 16:26 · 中国 上海 松江区 电信
铂金会员
★★★★
DOS一根葱
积分 5,493
发帖 2,315
注册 2006-05-01 10:41
UID 54766
性别 男
来自 上海
状态 离线
是不是这意思
@echo off
set /p name=请输入一个字母:
call :xxx a b c d e f g h i j k l m n o p q r s t u v w x y z
echo %name%
pause
:xxx
if "%1"=="" goto:eof
if "%name%"=="%1" set name=%2&goto:eof
shift
goto xxx
第 5 楼
发表于 2008-02-03 16:37 · 中国 上海 松江区 电信
铂金会员
★★★★
DOS一根葱
积分 5,493
发帖 2,315
注册 2006-05-01 10:41
UID 54766
性别 男
来自 上海
状态 离线
shift /n用法
@echo off
set /p name=请输入一个字母:
call :xxx %name% a b c d e f g h i j k l m n o p q r s t u v w x y z
echo %name%
pause
:xxx
if "%2"=="" goto:eof
if "%1"=="%2" set name=%3&goto:eof
shift /2
goto xxx
论坛跳转: