10

我有几个 Powershell 脚本可以自动进行 DLL 传输,我想将变量从一个文本文件导入到各种脚本中。我的例子:

Variables.txt
$foo = "blarg"
$bar = "other blarg"

然后我想做这样的事情:

Script.ps1
Imports Variables.txt
echo "$foo $bar"
4

1 回答 1

24

这可以通过Dot Sourcing来完成。

创建一个 .ps1 文件,在其中声明变量,然后点源文件。这会将文件中声明的所有变量带入全局范围。

例子:

Variables.ps1 的内容:

$foo = "blarg"
$bar = "other blarg"

点源它:

. ./Variables.ps1
Write-Host "$foo $bar"
于 2012-10-22T16:49:53.650 回答