|
145 / 100 / 6
Регистрация: 11.03.2010
Сообщений: 477
|
|
Слежение/контроль за работой принтеров11.03.2011, 17:03. Показов 4190. Ответов 15
Метки нет (Все метки)
а реально ли вообще написать програмульку, которая бы снимала данные с принтеров, и записывала кудато в лог ?
0
|
|
| 11.03.2011, 17:03 | |
|
Ответы с готовыми решениями:
15
Контроль принтеров. Вот задачка!? В чём разница между работой по RDP и работой по RDP через браузер? Слежение за мышкой |
|
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
|
|
| 11.03.2011, 21:24 | |
|
Какие именно данные снимала ?
0
|
|
|
145 / 100 / 6
Регистрация: 11.03.2010
Сообщений: 477
|
||||||||||||||||
| 12.03.2011, 13:53 [ТС] | ||||||||||||||||
|
да хотя бы минимум какойто, кто+когда+сколько страниц пустил на печать.
мне вообще интересно про саму возможность реализации такой программы, в какую сторону можно посмотреть ? Добавлено через 17 минут вот как раз на мсдн нашел функцию, которая походу собирает все что мне нужно ![]() http://msdn.microsoft.com/en-u... 85%29.aspx осталось это чудо заставить работать ![]() Добавлено через 8 минут даже нашел темку с отличной статейкой. Как узнать состояние принтера Код компилится без единой ошибки все как по маслу.Но вот непонятно пока как в этот код вводить инфо про то какой принтер меня интересует?И куда и как можно получать ответы? Добавлено через 3 часа 6 минут помониторил немного областьи вот что определил. сначало нужно через
Потом через:
Ну и завершить всю эту историю с помощью:
я сойду с ума
0
|
||||||||||||||||
|
145 / 100 / 6
Регистрация: 11.03.2010
Сообщений: 477
|
|
| 14.03.2011, 11:09 [ТС] | |
|
может ктонить помоч разобраться с этим делом ?
0
|
|
|
|
|
| 14.03.2011, 11:16 | |
|
а поискать ? Перечисление принтеров
1
|
|
|
145 / 100 / 6
Регистрация: 11.03.2010
Сообщений: 477
|
||||||
| 14.03.2011, 11:59 [ТС] | ||||||
|
LK, этот кусочек я видел уже.
при его компиляции выдает вот такое вот [BCC32 Error] Unit1.cpp(21): E2303 Type name expected [BCC32 Error] Unit1.cpp(21): E2356 Type mismatch in redeclaration of '__stdcall EnumPrintersA(unsigned long,char *,unsigned long,unsigned char *,unsigned long,unsigned long *,unsigned long *)' [BCC32 Error] winspool.h(1234): E2344 Earlier declaration of '__stdcall EnumPrintersA(unsigned long,char *,unsigned long,unsigned char *,unsigned long,unsigned long *,unsigned long *)' [BCC32 Error] Unit1.cpp(21): E2063 Illegal initialization [BCC32 Error] Unit1.cpp(21): E2293 ) expected [BCC32 Error] Unit1.cpp(23): E2303 Type name expected [BCC32 Error] Unit1.cpp(23): E2238 Multiple declaration for 'Pr' [BCC32 Error] Unit1.cpp(18): E2344 Earlier declaration of 'Pr' [BCC32 Error] Unit1.cpp(25): E2040 Declaration terminated incorrectly компилирую в CodeGear™ C++Builder® 2009 Добавлено через 4 минуты я нашел вот такой вот рабочий кусочек кода:
0
|
||||||
|
|
||
| 14.03.2011, 12:18 | ||
|
1
|
||
|
145 / 100 / 6
Регистрация: 11.03.2010
Сообщений: 477
|
|
| 14.03.2011, 12:38 [ТС] | |
|
Вот это я лузер...
я в шоке. неработало когда я просто вставил код в тело срр файла. а когда воткнул его в обработчик кнопки, так запахал как миленький
0
|
|
|
|
||
| 14.03.2011, 12:42 | ||
|
код можно, конечно, вставить и в тело , но обернув его предварительно в през... пардон, в функцию .
0
|
||
|
145 / 100 / 6
Регистрация: 11.03.2010
Сообщений: 477
|
|
| 14.03.2011, 12:50 [ТС] | |
|
эт я просто делал по аналогии с вот тем сдоровенным длинным кодом, что я тут привел.
его то я как раз просто вставил в срр и запустил, все заработало без ошибок, потом смотрю, еще 1 примерчик(вот этот коротенький), и я его точно так же запихнул, компилирую и полезли ошибки сразу... а мозх то сразу не просек, что нужно в кнопку его запихать
0
|
|
|
|
||||||
| 14.03.2011, 12:55 | ||||||
|
так с тем кодом как раз все нормально - функции там объявлены
1
|
||||||
|
145 / 100 / 6
Регистрация: 11.03.2010
Сообщений: 477
|
|
| 14.03.2011, 13:04 [ТС] | |
|
эт я уже понял
спасиб! осталось понять как этими функциями пользоваться, и как от них можно получить информацию.
0
|
|
|
|
||
| 14.03.2011, 13:48 | ||
(см. структуру PRINTER_INFO_2) .
1
|
||
|
145 / 100 / 6
Регистрация: 11.03.2010
Сообщений: 477
|
|
| 14.03.2011, 14:13 [ТС] | |
|
вот мне интересно, вот как Вам удается находить такие отличные темки ?
я с гуглом просидел наверно с пол дня на выходных, и нашел путёвого только 2 куска кода, которые мы уже обсудили. а тут сразу такая полезная тема...
0
|
|
|
|
|
| 14.03.2011, 14:27 | |
|
1
|
|
|
145 / 100 / 6
Регистрация: 11.03.2010
Сообщений: 477
|
|
| 14.03.2011, 14:32 [ТС] | |
|
у меня скоро начнется депресия..
ну вобщем направление движения я определил. нужно запастись пивом, выгнать девок, и садитса разгребать все найденное. спасибо за помощь.
0
|
|
| 14.03.2011, 14:32 | |
|
Помогаю со студенческими работами здесь
16
Слежение за объектом Сделать слежение Слежение за объектом Слежение за событиями слежение за форумами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2.
Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники".
В. . .
|
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии.
. . .
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|
|
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере".
Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
|
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти".
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
В качестве источника данных. . .
|
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер
Написал заготовку:
dotnet new console --aot -o UrlHandler
var items = args. Split(":");
var tag = items;
var id = items;
var executable = args;. . .
|
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3.
Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
|