Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Новый участник


Сообщения: 7
Благодарности: 0

Профиль | Отправить PM | Цитировать


Тема вроде решена, но рабочего решения я не нашел.
exe я даже не пытался запустить (стремно), а VBS не работает.
Я не спец в VBS, может там что-то подправить надо, но он натолкнул
меня на мысль сварганить что-то похожее в Powershell:
Код: Выделить весь код
$path = "C:\Windows"
#$path = "C:\Windows\notepad.exe"
$shellAppObj = New-Object -ComObject Shell.Application
switch (Get-Item -Path $path) {
    ($_ -as [System.IO.DirectoryInfo]) {
        Write-Host "Getting the properties of the folder `"$path`""
        $fso = $shellAppObj.Namespace($_.FullName)
        $fso.self.InvokeVerb("properties")
    }
    ($_ -as [System.IO.FileInfo]) {
        Write-Host "Getting the properties of the file `"$path`""
        $fso = $shellAppObj.Namespace($_.DirectoryName)
        $file = $fso.ParseName($_.PSChildName)
        $file.InvokeVerb("Properties")
    }
}
Работает как для папки, так и для файла.

Последний раз редактировалось Buddha.g, 16-06-2021 в 00:11.


Отправлено: 20:56, 15-06-2021 | #13