Я создаю программу для изменения различных значков с помощью RegEdit, и я подумал, что GUI, где люди могут выбрать, какие файлы .ico они хотели бы изменить в своем файле, было бы хорошим прикосновением. Единственное, я ничего не знаю о PowerShell, но манипулировать RegEdit было намного проще, чем с Python. И я знаю меньше о PowerShell GUI.
Add-Type -AssemblyName System.Windows.Forms
$FileBrowser = New-Object System.Windows.Forms.OpenFileDialog -Property @{
InitialDirectory = [Environment]::GetFolderPath('Desktop')
Filter = 'Icons (*.ico)|*.ico'
}
$result = $FileBrowser.ShowDialog()
<#What do here?#>
Последняя строка, где есть комментарий, что мне нужно сделать, чтобы получить строку или любой другой тип данных, который содержит имя файла, которое я только что искал за? Для любого любопытного, что $FileBrowser
просто дает окно поиска файла по умолчанию Windows, на которое я только что установил ограничение .ico
. Какой метод я вызываю? Я читал кое-что о DialogResult
, но не понимаю, как этот метод или апплет связывается с ShowDialog
, и как он используется для получения имени файла (если это правильное решение)