Cómo enviar comandos codificados utilizando SendWait a través de Powershell
He codificado un comando, porque tiene llaves, que quiero pegar en un sitio web. El problema que tengo es que cuando intento usar el comando SendWait, siempre obtengo un error de EncodedCommand. ¿Cómo puedo pegar el comando codificado en un sitio web?
Aquí está el código:
start-process -FilePath 'C:\Program Files (x86)\Google\Chrome\Application\chrome.exe' -ArgumentList 'https://www.memonotepad.com/'
Start-Sleep -Seconds 3
$command = @'
Hello {Número 1},
Hello {Número 2},
Hello "Número 3",
Hello "Número 4",
'@
$bytes = [System.Text.Encoding]::Unicode.GetBytes($command)
$encodedCommand = [Convert]::ToBase64String($bytes) | clip.exe
Add-Type -AssemblyName System.Windows.Forms
Quiero poder pegar estos datos en ese sitio web de notepad tal cual están dentro de las comillas simples. ¿Debo decodificarlo primero o hay otro método?
Por favor, ayuda, ¡gracias!
davy.ai
Para pegar el comando codificado en el sitio web de la libreta de notas, primero debes decodificarlo usando el siguiente comando:
Esto convertirá el comando codificado de nuevo a su forma original. Luego puedes usar el comando
SendKeys
de la siguiente manera:Esto enviará el comando decodificado como pulsaciones de teclas al sitio web, permitiéndote pegarlo en el sitio web de la libreta de notas tal y como está dentro de las comillas simples.