Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Учет печати на сетевых принтерах

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

sionus

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
 
system "echo USE print; select comp from printers | mysql -u root --password=password -s -N > c:\\comps.txt";
open(file, "c:\\comps.txt");
system "del c:\\logs.txt";
 
while (<file>){
    $a = $_;    $a =~ s/\n//g;
    system "d:/wwwroot/printerlog/dumpel.exe -s $a -l system -m Print -format dtucs -e 10 -d 10 -t >> c:\\logs.txt";
}
 
close(file1);
open(file, "c:\\logs.txt");
open(file2, "> c:\\insert.sql");
 
while(<file>){
$a=$_;
$a =~ s/(.*?)\/(.*?)\/(.*?)\t(.*?)\t(.*?)\t(.*?)\t(.*?)\t(.*?)\t(.*?)\t(.*?)\t(.*?)\t(.*?)\t(.*?)\t(\d*)/
insert into logs (printers_id, date, user, doc, count, printer_name, edate)
(SELECT id ,\"$3-$1-$2 $4\", \"$5\", \"$9\", \"$14\", \"$7\/$11\", NOW()
FROM printers  
WHERE     (comp=\"$7\" OR ip=\"$7\")  
AND name = substring(\"$11\", 1, length(name)));
/g;
$a =~ s/\\/\\\\/g;
print file2 "$a";
}
 
close(file);
close(file2);
 
system "mysql -u root --password=password -s -N --database=print -f <c:\insert.sql";
 
system "del c:\\comps.txt";
system "del c:\\logs.txt";
system "del c:\\insert.sql";
 

Всего записей: 4 | Зарегистр. 26-01-2007 | Отправлено: 17:22 06-05-2009 | Исправлено: sionus, 17:24 06-05-2009
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Учет печати на сетевых принтерах


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru