Есть ли причина, по которой 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 для набора текста, если это имеет значение.