1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
Add-Type -AssemblyName System.Windows.Forms # Crear el formulario $form = New-Object System.Windows.Forms.Form $form.Text = "Buscar y mostrar archivo de texto" $form.Size = New-Object System.Drawing.Size(500,300) $form.StartPosition = "CenterScreen" # Crear el botón de búsqueda de archivo $buttonBrowse = New-Object System.Windows.Forms.Button $buttonBrowse.Location = New-Object System.Drawing.Point(10,10) $buttonBrowse.Size = New-Object System.Drawing.Size(120,23) $buttonBrowse.Text = "Seleccionar archivo" $buttonBrowse.Add_Click({ $openFileDialog = New-Object System.Windows.Forms.OpenFileDialog $openFileDialog.Filter = "Archivos de texto (*.txt)|*.txt" $openFileDialog.Title = "Seleccionar archivo de texto" $result = $openFileDialog.ShowDialog() # Mostrar el contenido del archivo seleccionado en la caja de texto if ($result -eq "OK") { $selectedFile = $openFileDialog.FileName $textBox.Text = Get-Content -Path $selectedFile } }) # Crear la caja de texto para mostrar el contenido del archivo seleccionado $textBox = New-Object System.Windows.Forms.TextBox $textBox.Multiline = $true $textBox.ScrollBars = "Vertical" $textBox.Location = New-Object System.Drawing.Point(10, 40) $textBox.Size = New-Object System.Drawing.Size(480,200) # Agregar controles al formulario $form.Controls.Add($buttonBrowse) $form.Controls.Add($textBox) # Mostrar el formulario $form.ShowDialog() | Out-Null |