1
我有包括另一脚本功能:第二级包括
function include-function($fileName)
{
.$fileName
}
我保存这个功能在另一个脚本
从我的主脚本我想先有这个脚本,然后包括其他脚本:
."c:\1.ps1" #include first file
include-function "c:\2.ps1" #call function to include other functions
xtest "bbb" #function from 2.ps1 that should be included
问题是,2.ps1中的函数xtest在主脚本中不可见,它只在include函数的作用域中可见。有没有办法将xtest传递给主脚本?
我的包含函数并不真正加载文件(它从API获取它作为字符串),所以我不能直接从主脚本调用它。作为一种变通方法我只是改变了一个文件包括功能回到我的内容,然后从主脚本我称之为调用表达式(包括功能“C:\ 2.ps1”)
感谢
正是我需要的,非常感谢,JPBlanc –