‘壹’ java 怎样处理一个用户输入的命令后,用户可以接着输入命令
importjava.util.*;
importjava.io.*;
publicclassMain{
publicstaticvoidmain(String[]args){
Scannerin=newScanner(System.in);
Stringcommand=null;
do{
System.out.println("PleaseEnterCommand:");
command=in.nextLine();
if(command.equals("logout")){
System.out.println("LoggedOut!");
}elseif(command.equals("quit")){
System.out.println("ProgramQuit!");
break;
}else{
System.out.println("UnknowCommand:"+command);
}
}while(true);
}
}
java.util.NoSuchElementException: No line found
出现这个异常的原因,一般是调用了in.close();
记住!永远不要对标准输入调用close();
‘贰’ 程序启动后,在控制台中显示“请输入命令:”的提示信息,并等待用户输入内容
#include <stdio.h>
int main()
{
char c;
int end=1;
while(end)
{
printf("请输入命令:");
scanf("%s",&c);
switch(c)
{
case 'A':
printf("您输入的命令是“A”\n");break;
case 'B':
printf("您输入的命令是“B”\n");break;
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9':
printf("您输入的数字是%c,它的乘积是%d\n",c,(c-'0')*(c-'0'));break;
case 'E':
end=0;break;
default:
printf("输入不正确,请重新输入命令\n");break;
}
}
return 0;
}
‘叁’ shell编程的问题:显示命令提示符,接受用户输入命令行,然后解释执行,这个该怎么实现
下面的shell 试验一下:
#!/bin/bash
echo "Shell Script To Get User Input";
while read inputline
do
what="$inputline"
echo $what;
if [ -z "${what}" ];
then
exit
fi
eval $what;
done
输入ls等命令执行,如果不输入任何东西,直接回车则推出。
‘肆’ Linux 下验证用户输入命令是否合法并指出这是什么类型的命令
比如说用户在命令行输入 “ls -l” 程序应输出 ls command; -l argument.实现的话应该是在C程序中查找/bin文件夹下的命令之后在判断是否合法和所属类别。求大牛给个好点的方法。
‘伍’ 批处理中什么命令能让用户输入一个字符,从而运行不同的命令
本来用choice配合errorlevel还是很方便的,但choice作为外部命令,在XP中已经不是一个默认包含的命令了, 你可以试着用命令行参数去选择a.bat 1在批处理里面用if判断if %1==1 goto choice1
if %1==2 goto choice2
goto end :choice1
echo "choice 1"
goto end :choice2
echo "choice 2"
goto end :end或者你可以改用VBS脚本去实现你的需求.
‘陆’ matlab中让用户输入的命令是什么呀我知道input,但是只能输入一个,如果要求用户输入一组向量怎么实现
据我所知:貌似没有一次输入一个向量组的命令,你可以通过循环判断输入的方式,将输入的数字存储在向量中。当然如果向量长度比较大的话建议用load读取数据。
如下类型:
a=zeros(1,5);
for i=1:5
string=['Enter the vecter numbers of ' int2str(i) ':'];
a(i)=input(string);
end
‘柒’ c语言实现用户指令实现 用户输入一个代码 然后识别命令执行 怎么做呢
你要做的是一个交互式解释器,这是个大工程,都可以作为编译原理课题的硕士毕业论文了。至少三个月到半年的工期才能做出初版,不可能一篇回答一段代码就完事的。
‘捌’ 如何让dos命令接受用户输入的数据
echo 请输入创建无线网的用户名
set /p OP1=请输入用户名:
echo --------------------------------------------
echo 请输入创建无线网的密码
set /p OP2=请输入密码:
echo 请稍候......
echo --------------------------------------------
netsh wlan set hostednetwork mode=allow ssid =%OP1% key=%OP2%
echo 恭喜您 创建成功 进入下一步......
‘玖’ 批处理中 等待用户输入一个值 以确定接下来的操作 用神马命令呢
你有两个命令可供选择:set和choice
1、set /p 变量名=显示内容
@echo off
set/p option=请输入你的选择:
if "%option%"=="1" echo 您输入了1
if "%option%"=="2" echo 您输入了2
::以上两个"echo ********"可以换成你自己的命令
pause
2、choice
@echo off
choice /c 12 /m 请输入你的选择:
if errorlevel 2 echo 你输入了2
if errorlevel 1 echo 你输入了1
pause