gpt4 book ai didi

windows - 在 cmd 中将 powershell 脚本作为自定义命令运行

转载 作者:可可西里 更新时间:2023-11-01 10:41:43 28 4
gpt4 key购买 nike

如何从 cmd 或 powershell 将 PowerShell 脚本作为自定义命令运行。

例如我的脚本(CreateFile.ps1):

function CreateFile ($fileName) {
New-Item -Name $fileName -ItemType "file"
}

CreateFile($args[0])

我想将 cmd\powershell 中的脚本与自定义命令(此处为“CF”)结合使用:

C:\some folder> CF testfile.txt

我添加了一个新的系统环境变量,其中包含指向我的 ps1 文件的链接。但它不会工作,即使在重新启动后也是如此。

最佳答案

如果您想在 PowerShell 和 cmd 中使用“CF 文件名”,我建议您在 cmd 中使用放置在路径中某处的批处理文件:

:: CF.cmd create file %1 with 0 length
@Type Nul >"%~1"

然后在您的一个 PowerShell 配置文件中放置一个函数 $PROFILE |格式列表-Force

function CF ($fileName) {
New-Item -Name $fileName -ItemType "file"
}

所以你有相同的命令,但在各自的环境中执行。

关于windows - 在 cmd 中将 powershell 脚本作为自定义命令运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51223228/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com