Ответ на пост «Среда разработки и производственная среда»2
О, вроде сработало, вставил видосик ))
Скрипт вставки из файла, в любое окно, где заблокированы Ctrl+V
Текст скрипта:
$text= Get-content d:\123.txt
$wshell = New-Object -ComObject wscript.shell;
Sleep 10;
$wshell.SendKeys($text)
Запускаем, ставим курсор в окно, ждем заданное командой Sleep время в секундах.
Скрипт эмулирует последовательное нажатие клавиш, а не вставку из буфера, поэтому ограничение на вставку его не касается.
Сам пост обязан появлению спором с товарищем @4ipollintano. Не поверил, что можно наваять нечто подобное за полчаса.
В свое время я таким скриптом обходил ограничение интерфейса одной базы данных службы такси, там нельзя было удалить массово ряд записей, а сама БД была не документирована и лезть в нее запросами было рискованно для заказчика. Я тогда написал скрипт, который эмулировал нажатие клавиш для навигации по окну, выбора записи справочника и нажатию кнопки удаления в интерфейсе, оставил поработать на полчаса и проблема была решена. Вручную пришлось бы пару суток просидеть ))