Скриншот из командной строки #324879


#0 by Anonimka
Задача - прикрутить волшебную кнопочку "Сообщить об ошибке" - для удаленных деревенских пользователей, которые реально не могут на клавиатуре найти принтскрин. Загвоздка в том, что не могу найти, как это сделать программно - из 1с или с помощью КомандаСистемы. Сторонние утилиты тоже использовать нельзя. Очень прошу подсказать, как это сделать. Работаем в 8.1.
#1 by Anonimka
Не в ту ветку послало :(
#2 by Rovan
погляди в строну wsh.SendKeys( "" )
#3 by smaharbA
не поможет
#4 by Hadgehogs
Есть там скриншот любого окна с нужной степенью сжатия в jpg. Под 8.1 работает
#5 by Фокусник
как ты так про себя?... (;
#6 by Anonimka
интересный вариант, не уверена, что мне подойдет идеально - просто потому что пользователи очень разбросаны территориально, и скопировать дллку в их бины проблематично. В любом случае - спасибо, если другого выхода не найду - этот сойдет.
#7 by Anonimka
Со скриптом у меня не сложилось   и без % тоже не работает
#8 by Anonimka
Hadgehogs, твоя дллка мне очень нравится, но.. Можно ли ее не в бин совать? У пользователей просто нет прав..
#9 by Hadgehogs
One moment
#10 by Hadgehogs
1) Создаем файл Reg.cmd 2) В файл пишем: regsvr32 V8Add.dll 3) Кидаем оба файла Reg.cmd V8Add.dll в одну папку 4) Сохраняем на компе юзера, куда нибудь подальше, чтобы не похерили 5) Запускаем Reg.cmd Должен сказать типа "DllRegisterServer в V8Add.dll успешно завершен" Права должны быть локально админские 6) В 1С вместо ЗагрузитьВнешнююКомпоненту("V8Add.dll"); пишем ПодключитьВнешнююКомпоненту("Addin.V8Add"); Если что - в аську
#11 by sergeante
в доке по сендкейс: Note You can't use SendKeys to send keystrokes to an application that is not designed to run in Microsoft Windows. Sendkeys also can't send the PRINT SCREEN key {PRTSC} to any application. то бишь - ёк. обсуждалось неоднократно.
#12 by Anonimka
Всем спасибо за помощь. Воспользовалась дллькой  Hadgehogs - ему большое спасибо :)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С