如何为命令提示符创建自己的外部命令?
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
大部分)的目录:-
打开我的电脑,右击 select Properties
从那里,select Advanced System Settings
选项
将弹出一个菜单,从那里 select Environment Variable
选项
会出现另一个菜单,在新的弹出窗口中会有一个名为 System Variables
的部分,其中包含一个名为 path
的属性,您必须编辑通过 double clicking
it 或 selecting 路径属性和 selecting edit
option 的可变路径
- 将显示一个名为
Edit Environment Variable
的菜单,从那里 select 新选项
- 在 select 选择新选项后,将开始一个输入,您必须在其中输入要通过命令行执行的脚本的目录(即添加
scriptex.exe
/ scriptex.py
文件存在)
- 现在 select 可以完成您的更改
我们做了什么:-
我们在环境变量中指定了特定目录的路径。现在我们能够以抽象的方式访问该目录中的任何文件(无需引用其整个路径)。
示例:-
这是我在环境变量路径中添加的目录,现在它允许我访问此文件夹中的任何文件,而无需指定其完整路径。 (您可以看到我的 CWD 与我的 .exe
所在的目录不同,但我仍然能够执行该文件)
我正在编写一种编码语言,我现在已经完成了,但是我如何像在命令提示符中一样制作它,而您的代码所在的文件名为 "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
大部分)的目录:-
打开我的电脑,右击 select
Properties
从那里,select
Advanced System Settings
选项将弹出一个菜单,从那里 select
Environment Variable
选项会出现另一个菜单,在新的弹出窗口中会有一个名为
System Variables
的部分,其中包含一个名为path
的属性,您必须编辑通过double clicking
it 或 selecting 路径属性和 selectingedit
option 的可变路径- 将显示一个名为
Edit Environment Variable
的菜单,从那里 select 新选项 - 在 select 选择新选项后,将开始一个输入,您必须在其中输入要通过命令行执行的脚本的目录(即添加
scriptex.exe
/scriptex.py
文件存在)
- 现在 select 可以完成您的更改
我们做了什么:-
我们在环境变量中指定了特定目录的路径。现在我们能够以抽象的方式访问该目录中的任何文件(无需引用其整个路径)。
示例:-
这是我在环境变量路径中添加的目录,现在它允许我访问此文件夹中的任何文件,而无需指定其完整路径。 (您可以看到我的 CWD 与我的 .exe
所在的目录不同,但我仍然能够执行该文件)