我可能错过了一些术语来找到我认为可能已经发布的问题的答案,因此我事先道歉。
我编写了一个cmd脚本(myCmdFileName.cmd),它使用netsh更改了一些IP配置。要从cmd运行它,我必须在脚本的同一文件夹中并在控制台中写入myCmdFileName.cmd。
如您所知,netsh本身就是一个命令行应用程序,我会像以下一样使用它:
netsh [-flags] [-configs]
我想要做的就是调用我的cmd文件就好像它是像netsh这样的应用程序,而不用担心我是否在文件夹中,所以像这样:
myCmdFileName [-flags] [-arguments]
我将如何在Windows cmd中执行此操作?
提前多多感谢!
答案 0 :(得分:2)
要从任何地方运行myCmdFileName
,它的父文件夹必须是added to %PATH%
,或者您可以移动它/在已经存在的文件夹中创建一个符号链接在%PATH%
。