我正在尝试编写类似于下面的函数的VBScript:
object getObject(str)
{
if ( ... )
{
return object_goes_here;
}
return null;
}
Run Code Online (Sandbox Code Playgroud)
我的猜测将在下面,除了我不理解Nothing和Null之间的区别.作为调用者,我宁愿测试是否使用IsNull()vs 设置返回值X Is Nothing.
Function getObject(str)
If ... Then
Set getObject = object_goes_here
Exit Function
End If
Set getObject = Nothing // <-- or should this be Null?
End Function
Run Code Online (Sandbox Code Playgroud) 我正在尝试编写批处理脚本来检测Windows中是否已安装EFI分区.
最终,我的目标是mountvol /S仅在尚未安装EFI分区时使用(安装EFI系统分区).
diskpart具有该list volume命令的实用程序mountvol本身具有一些可能有用的信息,但看起来这两个都需要一些字符串解析.
有没有更好的办法?