我可以更改单个窗口的PATH变量吗?

时间:2017-10-20 18:12:40

标签: windows batch-file environment-variables codeblocks

我试图在没有管理员权限的Windows 7计算机上设置Code :: Blocks。我已经安装了Code :: Blocks和MinGW,但我无法编辑用户或系统PATH变量。

我可以使用以下.bat文件打开包含PATH变量所需更改的命令行:

import java.util.*;

public class PlayOffs {
    public static Scanner scan = new Scanner(System.in);

    public static void main(String[] args) {

        System.out.print("What is the % chance Team 1 will win (0-100)?: ");
        boolean validNumber;
        int team1input;
        do {
            team1input = scan.nextInt();
            validNumber = team1input >= 0 && team1input <= 100;

            if (!validNumber) {
                System.out.println("That's not between 0-100");
            }

        } while (!validNumber);
        System.out.println("Thank you! Got " + team1input);
    }
}

如果我尝试以相同的方式打开Code :: Blocks,请使用以下.bat文件:

SET PATH=%PATH%;c:\mingw\bin
cmd

Code :: Blocks打开,但PATH变量未更改,因此无法编译。

有没有办法更改单个应用程序的PATH变量?我更喜欢这种解决方案,因为它适用于其他情况。

如果那不可能,有没有办法在Code :: Block的设置中添加到搜索到的PATH?

0 个答案:

没有答案