Имя: Пароль:
1C
 
Как скопировать текст из окна сообщений?
Ø
0 ivp
 
30.06.05
18:15
Кто-нить знает как программно скопировать текст из окна сообщений в файл например?
1 КонецЦикла
 
30.06.05
18:21
А если параллельно записать и в файл чего нужно?
Или там в сообщениях еще и общение идет? ;)
2 ivp
 
30.06.05
18:25
Сообщения о проведении документов не удобно из глобального контекста выковыривать, а там они уже есть...
3 Йожик
 
30.06.05
18:25
лови:
http://www.sinor.ru/~my1c/knowhow/msg2file.html
4 ivp
 
30.06.05
18:32
Спасибо! Ей уже пользуюсь, но она работает только в локальном контексте, а сообщения могут буть из глобального модуля, из модуля формы, проведения, да еще об ошибках могут быть сообщения. Вот бы скобировать их разом.
5 КонецЦикла
 
30.06.05
18:41
"да еще об ошибках могут быть сообщения" - значит ivp.dll
6 trdm
 
30.06.05
19:42
(3) а, ГХМ, кхе-кхе.... вот, апчхи, извините, если данная процедурина первая в ГМ стоит?
(5) Что это за ivp.dll? Поясни плз?
7 КонецЦикла
 
30.06.05
20:01
2(6) Это та длл, которую напишет автор ветки и любезно выложит :)
А может есть уже длл с такими возможностями?
8 trdm
 
01.07.05
00:21
(7) А это конечно, обязательно напишет.
КонецЦикла -> АЛьФ?
9 DeiMos
 
01.07.05
00:31
What CopyText can do?
=====================
You can do 3 kinds of things with CopyText:
  - copy text to the clipboard from listboxes, comboboxes, menus,
    labels, captions and different other places;
  - searche for text in all of these places; select found items,
    or again put them to the clipboard;
  - perform some nice tricks with windows: enable, maximize, move,
    change size and location, rename, put on top, show or hide.
How to use
==========
                       first of all...
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 !! Make a shortcut with HOTKEY ASSIGNMENT to CopyText.exe !!
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
A shortcut can be made by dragging CopyText.exe onto the desktop.
A hotkey could be assigned via Properties dialog:
  right click on the shortcut,
  menu item `Properties',
  panel `Shortcut' in the dialog,
  field `Shortcut key',
  press Ctrl+Alt+T (or another combination, if you like).
After that you can CopyText as follows:
  - place mouse cursor over the window or child control
  - press Ctrl+Alt+T (or any other combination that you assigned)
  - use help [?] caption button if you need further explanations.
How to...
=========
...get the title of the application window:
  Place mouse cursor over its CAPTION and hit the shortcut key.
...get all lines from ComboBox (aka DropDown list):
  The best place to put mouse cursor is on the arrow at the left side.
...temporarily hide all icons from the desktop:
  Minimize all windows, call CopyText, press Hide
Warnings
========
This program may sometimes fail to get text, or even crash another
application. Unfortunately, the bugs of this sort are to be expected:
CopyText demands a certain default behavior from window classes of the
other applications. In some of cases, when these demands are
not met, CopyText cannot function properly.
For example, CopyText can't get text from MS Office menus and dialogs,
as well as from many other programs with fashionable "docking menus".
It can't handle MFC controls and COM objects, to say nothing of the
multitudes of proprietary control classes.
CopyText status
===============
This program is freeware. Anyone can use it on his own risk.
The author takes no responsibility for the results.
Web page:
http://www10.pair.com/vsap/FreeSoft.html
CopyText.hlp in Russian:
http://www10.pair.com/vsap/CopyText_Rus.zip
Victor Sapojnikov (vsap@pair.com) * 2 Jan'2000
10 artbear
 
01.07.05
06:53
(ALL) Народ, вы уже отстали от жизни :)
Подобную ВК по моей просьбе где-то месяца четыре назад сделал Саша Орефков, за что ему очередной огромный респект и слава !!
--
Назначение: ВК ведет протокол всех сообщений, выводимых
в окно сообщений 1С (включая системные), а также всех MessageBox'ов
(Предупреждение, Вопрос, системные сообщения).
Протокол может записываться в файл в формате csv, а также
запоминаться в буфере в памяти.
---
Схема работы:
Перем Шпион;
Процедура ПриОткрытии()
  Попытка
    Шпион=СоздатьОбъект("Шпион1С");
  Исключение
    Если ЗагрузитьВнешнююКомпоненту("1spy.dll")=0 Тогда
      Предупреждение("Внешняя компонента 1spy.dll не загружена",10);
      СтатусВозврата(0);
      Возврат;
    КонецЕсли;
    Шпион=СоздатьОбъект("Шпион1С");
  КонецПопытки;
КонецПроцедуры // ПриОткрытии
ЗЫ Брать http://openconf.itland.ru/vk/spy/1spy2.zip
11 artbear
 
01.07.05
07:08
(10+)
//Показать все сообщения
Процедура ПоказатьБуфер()
  тз=шпион.ПолучитьИзБуфера();
  таб=СоздатьОбъект("Таблица");
  таб.ВывестиСекцию("Шапка");
  тз.ВыбратьСтроки();
  Пока тз.ПолучитьСтроку()=1 Цикл
    таб.ВывестиСекцию("Строка");
  КонецЦикла;
  таб.Опции(0,0,1);
  таб.ТолькоПросмотр(1);
  таб.Показать("Сообщения");
КонецПроцедуры // ПоказатьБуфер()
12 artbear
 
01.07.05
10:23
(10+) апну для пользы дела
13 Mandela
 
01.07.05
10:49
(10) Орефкову - зачот...
14 artbear
 
01.07.05
10:51
(12) неужели данная компонента никому не интересна ?
16 AlexP
 
01.07.05
11:12
(15) Ссылка в (10).
17 bw
 
01.07.05
11:13
Спасибо нашел от 03/03/2005
18 bw
 
01.07.05
11:19
Да, еще раз внимателльно надо читать текс
Спс
19 orefkov
 
01.07.05
11:52
На http://openconf.itland.ru/vk/spy/1spynew.zip выложена
новая версия. Добавлена возможность блокировать вывод
сообщений в зависимости от их маркера.
20 КонецЦикла
 
01.07.05
12:02
2(8) "КонецЦикла -> АЛьФ"... "->" - это знак стремления? ;)
Спасибо Орефкову
2(all) Сделайте множественный отбор как в 8.0, пожалуйста... иногда нужно и не очень приятно извращаться :(
21 trdm
 
01.07.05
12:31
(20) Это про привычку ставить 2 перед сообщением, что у тебя что у АЛЬФа...
(10) Отстали от жизни ))), за вами успеещь.
Вопросик по не по длл. Как мне сподобиться поймать неуловимые события "ПриНачалеПерепроведенияДокументов" (включаем шпиона) и "ПриОкончанииПерепроведенияДокументов" (выключаем шпиона).
Можно конечно включать вручную... А автоматом?