В PHP, если я могу сравнить значение со списком других значений на лету:
$extension = "pdf";
if (!in_array($extension, array("docx", "xlsx", "txt")) {
// do stuff to the pdf
}
Как я могу перенести это на VBS? Поскольку я не мог понять, как создать массив на лету, как в php, я попробовал оператор if с тремя условиями:
extension = objFso.GetExtensionName(objFile.Path)
If Not (extension = "docx") OR (extension = "xlsx") OR (extension = "txt") Then
// do stuff to the pdf
End If
Но это не работает. Условия просто игнорируются. Два вопроса:
- Почему игнорируются условия?
- Как я могу вместо использования нескольких
If
условий илиIf
операторов создать массив на лету для сравнения?
Любая помощь приветствуется.