Есть ли что-то, что обычно портит запуск сценариев PowerShell Base64 из командного файла? - PullRequest
0 голосов
/ 12 июня 2019

Есть ли причина, по которой base64, кодирующий приведенный ниже код и затем запускающий его из пакетного файла, может помешать запуску ярлыка для пакетного файла?

%SystemRoot%\syswow64\WindowsPowerShell\v1.0\powershell.exe -noprofile -ExecutionPolicy RemoteSigned -windowStyle hidden -EncodedCommand "<encoded-stuff>"

function profilesReviewedAddedRm() {
    tipATapAClickAClackA "Micros / BevEx profiles Reviewed, Add, Deleted.";
}

function tipATapAClickAClackA($tm) {
    $wshell = New-Object -ComObject wscript.shell;
    $wshell.SendKeys("%{TAB}");
    Start-Sleep -m 5000;
    $wshell.SendKeys($tm);
}

profilesReviewedAddedRm

The $wshell.SendKeys("%{TAB}"); кажется просто теряет фокус на предыдущем окне.У меня есть другой скрипт, который работает точно так же, с другим текстом, и это не доставляет мне никаких проблем.

Использование gvim для набора текста, если это имеет значение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...