一个关于批处理的高级话题,请教高手们指点

Hawk_sun 2001-12-27 10:34:50
在dos或windows9x下设计批处理文件时,如果要想在运行中取得用户的输入可以用
choice /C /N /T来实现,比如

@ echo off
set Run=goto DEl_File
echo 可供选择的操作为:1.隔离文件 2.删除文件
choice 您的选择是:/C 1 2 /N
if errorlevel 1 set Run= goto Sep_File
%Run%
:Sep_File
echo here the file will be Seperated!
goto end
:Del_File
echo here the file will be deleted!
:end
echo Exit by user!
上面这个批处理通过“choice 您的选择是:/C 1 2 /N
if errorlevel 1 set Run= goto Sep_File”
这两句来获得用户的选择从而决定程序走向,但是windows nt下面不再有对于choice 命令的支持,因此没有办法,有哪位高手知道怎么用批处理的办法解决“如何在批处理中
取得用户的输入的问题!”不胜感激!
但是条件是:只能在一个批处理中用nt 自身支持的方式完成,不能显式的调用外部的其他程序。
这个问题本来用C或bcb都是小菜一碟,但是现在系统环境有限,除了批处理,不再支持其他的办法!有懂得操作系统脚本的,写成nt下的脚本解释执行当然也可以!






...全文
84 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
大大怪老张 2001-12-27
  • 打赏
  • 举报
回复
nt下没有wsh 吗,写个脚本

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧