如何为命令提示符创建自己的外部命令?

How do I make my own external command for a command-prompt?

我正在编写一种编码语言,我现在已经完成了,但是我如何像在命令提示符中一样制作它,而您的代码所在的文件名为 "code.scriptex",您可以输入:scriptex code.scriptex?

命令提示符的意思: image

我已经搜索过了,但是什么也没有,所以我来Whosebug上问一下!

语言代码(就是Python lmao):

file = input()
pro = open(file,"r").read()
try:
    exec(pro)
except Exception as err:
    print(err)

我希望它能够 运行 我的 python 文件并使其在命令提示符下运行。 如果有什么不清楚的地方,我会编辑我的问题。

不确定,但我相信你想问的是,如何在 命令提示符 (CMD).

中创建可识别的命令

为此,您必须指定包含要在环境变量中作为命令创建的文件(.exe 大部分)的目录:-

  1. 打开我的电脑,右击 select Properties

  2. 从那里,select Advanced System Settings 选项

  3. 将弹出一个菜单,从那里 select Environment Variable 选项

  4. 会出现另一个菜单,在新的弹出窗口中会有一个名为 System Variables 的部分,其中包含一个名为 path 的属性,您必须编辑通过 double clickingit 或 selecting 路径属性和 selecting editoption 的可变路径

  5. 将显示一个名为 Edit Environment Variable 的菜单,从那里 select 新选项
  6. 在 select 选择新选项后,将开始一个输入,您必须在其中输入要通过命令行执行的脚本的目录(即添加 scriptex.exe/ scriptex.py 文件存在)

  1. 现在 select 可以完成您的更改

我们做了什么:-

我们在环境变量中指定了特定目录的路径。现在我们能够以抽象的方式访问该目录中的任何文件(无需引用其整个路径)。

示例:-

这是我在环境变量路径中添加的目录,现在它允许我访问此文件夹中的任何文件,而无需指定其完整路径。 (您可以看到我的 CWD 与我的 .exe 所在的目录不同,但我仍然能够执行该文件)