【问题标题】:Commands Visibility at Command Prompty Not Using System32命令提示符下的命令可见性不使用 System32
【发布时间】:2010-11-03 09:16:41
【问题描述】:

假设我有一个 foo.exe 文件,我想在 Windows 命令提示符下使用它。我将转到包含 foo.exe 的文件夹并运行它。现在,如果我想从命令提示符的任何位置全局访问 foo.exe,我会将 foo.exe 放在 System32 文件夹中。

此过程使 System32 成为垃圾场。我想知道是否有任何其他方法可以全局访问 .exe 或 bat 文件,而不必将它们全部转储到 System32 文件夹中。

【问题讨论】:

    标签: windows


    【解决方案1】:

    更改您的 PATH 环境变量。即“set path=%path%;[newdir]”

    其中 [newdir] 是您在运行命令时要搜索的新目录。

    The PATH Environment Variable

    【讨论】:

    • 您还可以通过转到 SystemProperties->Advanced->EnviromentVariables 来更改 Windows 机器上的路径。顶部是用户特定的环境变量,底部是系统范围的变量。 PATH 可以在两者中。
    • 请注意路径大小是有限的(长度取决于操作系统)。如果您安装了一些已将其文件夹添加到路径的软件,它可能会溢出。避免这种情况的方法是创建一个单独的系统变量,比如 FOOS_DIR,并将 foo 的目录分配给它。然后,将 %FOOS_DIR% 添加到系统路径而不是实际路径。
    【解决方案2】:

    您可以通过编程方式 (StackOverFlow) 执行此操作,也可以按照这些说明进行操作 How to set the path in Windows 2000 / Windows XP,another one。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-15
      • 2018-06-20
      • 1970-01-01
      • 2019-01-26
      • 1970-01-01
      • 1970-01-01
      • 2013-07-31
      • 1970-01-01
      相关资源
      最近更新 更多