如何定义一个新的命令行程序?

问题描述 投票:0回答:1

我想定义一个命令行程序,它将自动调用指定的Nodejs应用程序。

我想这样定义它。

mycommand newFile

然后调用这个程序

node E:/nodejsApp/mycommand.js newFile

mycommand.js 现在准备好了 我想直接调用它 mycommand 在Windows 10中的cmd命令。

node.js cmd command-line-interface
1个回答
3
投票

为此,在你的路径中创建一个批处理文件(例如:C:\WINDOWS\System32),其中包含该代码。node E:\nodejsApp\mycommand.js %1

把它保存为你要创建的命令+批处理扩展名([command].bat)

另一个选择是,正如chipfl所提到的,使用 doskey 命令创建一个自动运行。注意,我建议创建批处理文件,因为在CMD启动时运行命令会使他的启动速度变慢。

对于自动运行,创建一个注册表键,地址是 HKCU\Software\Microsoft\Command Processor 叫做 AutoRun种类 REG_MULTI_SZ 并写出 doskey mycommand=node E:\nodejsApp\mycommand.js %1

有疑问随时问我。

© www.soinside.com 2019 - 2024. All rights reserved.