#include<stdio.h>
include<stdlib.h>
include<string.h>
include <windows.h>
void main(){
int input,input2; //声明一个整型变量input
char paths[1000],lujing[100]; //声明两个字符串变量paths和lujing
begin:system("color 4e");
printf("******************************\n");
printf("*设置java Path 【1】*\n*退出程序 【0】*\n* 作者:王超前 *\n* 主页:http://skyour.cn *\n");
printf("******************************\n");
printf("请输入数字");
scanf("%1d",&input); //begin描点 输入一个变量赋值个input变量
switch(input){
case 0:
system("exit"); //运行系统Cmd命令行exit表示退出
break;
back:case 1:
printf("请输入java安装路径\n"); //wmic ENVIRONMENT where "name='path' and username='<system>'" set VariableValue="D:\Java\jdk1.7.0_80\bin;%path%"
scanf("%s",&lujing);
strcpy(paths,"wmic ENVIRONMENT where \"name='path' and username='<system>'\" set VariableValue=\".;"); //把setx path=指向到paths变量
strcat(paths,lujing);
strcat(paths,";%PATH%\"");
printf("请仔细检查路径是否正确\n%s\n退出打【0】正确打【1】错误打【2】\n",lujing);
scanf("%1d",&input2);
if(input2==0) goto begin;
if(input2==2) goto back;
if(input2==1) printf("安装完成!请运行本程序检测Path是否正确!");system(paths);printf("请继续输入:\n");goto begin;
goto back;
break;
default:
printf("输入错误!\n");
goto begin;
break;
}
}