-5

Ниже приведен фрагмент кода, имя компьютера wen выбрано из раскрывающегося списка и введено, оно должно приводить к результату в текстовом файле, как показано ниже. Как бы то ни было, когда выбрана опция со списком.Combo Box в powershell ... как обрабатывать на основе выпадающего списка

`$ buttonEnter_Click = {

if ($combobox1.SelectedItem.ToString == "Computer name") 
{ 
    $path = "$([Environment]::GetFolderPath("Desktop"))\information.txt"; 
    gcim Win32_OperatingSystem | fL * | fl > $path; notepad $path; 
} 

}` I have a combo box based on drop down selection it should give output in text file. Computer name, computer description should come in text file once enter button is clicked

+0

Похоже http://stackoverflow.com/questions/23037854/powershell-combobox -выбранный текст может ответить на него. – TessellatingHeckler

+0

Формы Windows или WPF? –

+0

@ MathiasR.Jessen если ($ combobox1.SelectedItem.ToString == "Имя компьютера") \t { \t \t $ PATH = "$ ([окружающая среда] :: GetFolderPath (" Desktop ")) \ information.txt «; \t \t gcim Win32_OperatingSystem | fL * | fl> $ path; notepad $ path; \t} – tictactoe

ответ

1

попробовать somethng как этот

$handler_button1_Click= 
{ 
    if ($combobox1.Text -eq "Computer name") 
    { 
     $form1.Text = $combobox1.Text; 
     $path = "$([Environment]::GetFolderPath("Desktop"))\information.txt"; 
     gcim Win32_OperatingSystem | fL * | fl > $path; notepad $path; 

    } 

} 

$buttonEnter.add_Click($handler_button1_Click) 
$form1.Controls.Add($buttonEnter) 
+0

PLS проверить это Get-WmiObject -Class Win32_Product -Computer $ env: COMPUTERNAME | Имя сортировочного объекта | Select-Object Name, DisplayVersion, Publisher, InstallDate | Format-Table -AutoSize дисплейная версия, поля издателя показывают пусто .. im ищет все приложения, установленные на ПК – tictactoe

+0

есть текстовое поле для ввода пользователем имени приложения, если приложение представлено, тогда оно возвращает неудачные удаленные окна. ниже - snipet Get-WmiObject -Class Win32_Product | sort-object Имя | выберите Имя | где {$ _. Name -match "$ textbox1.text"} – tictactoe

+0

$ nametosearch = $ textbox1.Text; Get-WmiObject -Class Win32_Product | sort-object Имя | выберите Имя | где {$ _. Name -eq "$ nametosearch"} – Esperento57

 Смежные вопросы

  • Нет связанных вопросов^_^