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 |
#Leer operaciones desde un fichero #Ejemplo de contenido #Abrir Notepad, escribir un texto y cerrar el fichero sin guardar #Guardar el siguiente contenido sin el carácter # en un fichero llamado acciones.txt #abrir,notepad,0 #escribir,jesusninoc,0 #escribir,{ENTER},0 #escribir,%{F4},0 #escribir,%{n},0 Get-Content F:\power\acciones.txt | %{ $operacion=$_.split(',')[0] $param1=$_.split(',')[1] $param2=$_.split(',')[2] switch($operacion){ 'abrir'{ Start-Process $param1 Start-Sleep -Seconds 5 break } 'escribir'{ [System.Windows.Forms.SendKeys]::SendWait($param1) break } } Start-Sleep -Seconds 5 } |