3

这是我的脚本:

Add-Type -Path C:\MyClassLibrary\HidClassLib.dll

$hidDevice = New-Object HidClassLib.CAN_USBPort("test")
$hidDevice.openPort()

当我从 PowerShell ISE 中的命令行运行此脚本时,它会正常运行并将 HidClassLib.dll 添加到我的路径中。

但是,$hidDevice 变量不会持续存在,在我可以使用它之前,我必须重新输入这两行。有什么办法可以让 $hidDevice 在运行脚本后持续存在?

4

1 回答 1

3

你的意思是它不会在会话之间持续存在?在这种情况下,请将其添加到您的 PowerShell 配置文件中!

这是一篇关于如何做到这一点的精彩文章:

http://msdn.microsoft.com/en-us/library/windows/desktop/bb613488(v=vs.85).aspx

只需将行添加到适用的配置文件,它就会在每次打开 shell 时运行。

于 2012-07-31T02:12:33.587 回答