如何使我的批处理代码成为可以在任何地方访问的命令?

如何使我的批处理代码成为可以在任何地方访问的命令?

可执行文件(例如)findstr.exe放置在\system32文件夹中,可以从命令提示符的任何位置访问。但是,使用我的批处理文件之一执行此操作仅在某些 CD 上有效。如何在 Windows 10 上将我的批处理文件转换为命令?

答案1

一种可扩展且简单的方法,使批处理脚本像隐式命令一样可访问

  1. 在系统上创建一个新文件夹,以便可以从命令提示符的“任何地方”访问脚本,然后在PATH环境变量中设置此文件夹(例如 C:\LinkScripts)。

  2. 使用明基林克链接其他位置的实际脚本,并为每个脚本创建一个符号文件链接,链接到您创建并添加到PATH 环境变量的新文件夹(请参阅如何设置或更改 PATH 系统变量?)。

  3. 调整完成后打开一个新的命令提示符实例PATH,现在当你输入脚本名称并按回车键时,它将运行你链接的批处理文件的批处理文件逻辑明基林克


批次示例

md C:\LinkScripts
mklink C:\LinkScripts\test.cmd C:\Actual\Script\Folder\test.cmd
mklink C:\LinkScripts\pest.cmd C:\Colder\Script\Bolder\pest.cmd
mklink C:\LinkScripts\zest.cmd C:\Different\Script\Shoulder\zest.cmd

结果

现在,您可以打开新的命令提示符并运行zesttestpest带有或不带有附加.cmd(或.bat)文件扩展名,它将运行每个文件中的逻辑。这将使您能够轻松地为每个或任何需要以这种方式使用的新添加脚本运行一个简单的命令。


更多资源

  • 如何设置或更改 PATH 系统变量?

    Windows 10 和 Windows 8

    1. 在“搜索”中搜索并选择:系统(控制面板)
    2. 点击高级系统设置关联。
    3. 点击环境变量. 在部分系统变量,找到PATH环境变量并选择它。点击编辑如果PATH 环境变量不存在,请点击新的
    4. 在里面编辑系统变量(或者新的系统变量) 窗口中,指定 PATH 环境变量的值。单击好的. 单击关闭所有剩余窗口好的
    5. 重新打开命令提示符窗口,并运行您的 Java 代码。

    Windows 7的

    1. 在桌面上,右键单击电脑图标。

    2. 选择特性从上下文菜单中。

    3. 点击高级系统设置关联。

    4. 点击环境变量. 在部分系统变量,找到PATH环境变量并选择它。点击编辑如果PATH 环境变量不存在,请点击新的

    5. 在里面编辑系统变量(或者新的系统变量) 窗口中,指定环境变量的值PATH。单击好的. 单击关闭所有剩余窗口好的

    6. 重新打开命令提示符窗口,并运行您的 Java 代码。

    来源

  • 明基林克

相关内容