Как можно изменить данный скрипт таким образом, чтобы после выбора файла пользователем, путь к этому файлу мог сохраниться в отдельной переменной и впоследствии передаваться в исполняемый файл, который находится в той же папке, что и скрипт? Подход, используемый автором (гибрид PowerShell и batch), сработал, однако вопрос заключается в сохранении пути после выбора файла в отдельную переменную и дальнейшем его использовании. Помогите пожалуйста исправить этот скрипт.
Вот исправленный скрипт: ```powershell Add-Type -AssemblyName System.Windows.Forms Add-Type -AssemblyName System.Drawing $openFileDialog = New-Object System.Windows.Forms.OpenFileDialog $openFileDialog.InitialDirectory = [System.IO.Path]::GetDirectoryName($myInvocation.MyCommand.Definition) $openFileDialog.Filter = "All files (*.*)|*.*" $openFileDialog.Title = "Select a file" if ($openFileDialog.ShowDialog() -eq 'OK') { $selectedFile = $openFileDialog.FileName Write-Host "Selected file: $selectedFile" # Сохраняем путь к выбранному файлу в отдельную переменную $selectedFilePath = [System.IO.Path]::GetDirectoryName($selectedFile) # Передаем путь к файлу исполняемому файлу $executablePath = Join-Path $selectedFilePath "executable.exe" Start-Process $executablePath } ``` Теперь путь к выбранному файлу сохраняется в переменную `$selectedFilePath`, которую можно использовать для передачи в исполняемый файл.