Re NaturalJ0:
choice 接受的是单个字符,而非字符串。
DOS 自身并不提供可以直接获取字符串到变量的机制或命令,但正因如此,满足这一需求的第三方工具相当多,几乎一半以上的批处理扩展工具都支持从控制台接收字符串并保存到变量。比如input,askenv,aset,xset,strings,wbat,be,等。
当然,也有不使用第三方工具的范例,只是其中牵涉的技术细节较为复杂和繁琐。所以,使用 Herbert Kleebauer 利用 ASCII Assembler 技术编写的 myinput.com 可能是更好的选择。
批处理中 录入屏幕输入的字符串变量 语句如何
http://www.cn-dos.net/forum/viewthread.php?tid=5283
input.bat
@echo off
echo BATCH_INPUT___hgQX-PPP_XPPP E#HH0E50EG0Ef0Ehs>myinput.com
echo myinput.bat hoAX5@@PZYh@xX5@D3!r/P
Last edited by willsort on 2006-8-22 at 03:17 ]