[Цитировать]

    Paravis
  • 14788
  • Стаж: 7 лет 4 месяца
  • Сообщений: 108
  • Репутация:41

    [+] [-]
Продолжаю делится "однокнопочными", программами, сомнительной полезности.
Что делает программа? Да все просто - собирает информацию о модели процессора, модели материнской плате, количестве ОЗУ, моделях и объеме установленных накопителей и отсылает отчет на указанную почту. На моей новой работе мне понадобилось саккумулировать краткий отчет со всех ПК, чтобы не бегать с аидой по всем компам и просто не тратить время. Для этого и был написан данный скрипт. Я знаю, что есть программы для инвентаризации по сети, но там нужно знать админские учетки от ПК, а т.к. тут бардак нереальный и мои рученки еще не дошли до того чтобы навести порядок, то выход был только один - написать скрипт и разослать всем в чате. У программы нет интерфейса, только окно о завершении работы скрипта.
Выкладываю только исходник. Что и где редактировать - прокомментировал.
Инструкция по работе:
1. Перемещаем файл "DriveInfo.au3" в папку "Include" в каталоге с установленным AutoIt.
2. Открываем исходник и заполняем данные (только для ReportPCmail.au3).
3. Компилируем.
4. Рассылаем и просим юзера запустить.
В архиве два исходника:
1. ReportPClocal.au3 - показывает инфу о компе и копирует ее в буфер обмена.
2. ReportPCmail.au3 - отправляет инфу о компе на указанную почту.Программы которые я выкладываю, написаны мною. И я не преследую цели, добиться всеобщего признания, как ЛучшийВмиреПрограммист. Я понимаю, что большинству из Вас, эти программы - бесполезны. Эти программулинки я выкладываю, т.к. сам ими пользуюсь. Вдруг кому-то будут тоже полезны.Скачать с Яндекс Диска (почему то не могу прикрепить файл к посту)


Последний раз редактировалось: Paravis (2020-07-13 19:03), всего редактировалось 8 раз(а)

[Цитировать]

    Adler
  • 1708
  • Стаж: 8 лет 5 месяцев
  • Сообщений: 1196
  • Репутация:65

    [+] [-]
  • Откуда: Луганск
Мысли вслух.
А генерировать отчет, который будет отправляться не на почту, а ложиться куда-нибудь в облаке в файл часом не удобнее будет?

[Цитировать]

    Paravis
  • 14788
  • Стаж: 7 лет 4 месяца
  • Сообщений: 108
  • Репутация:41

    [+] [-]
Adler, привет. Мне удобнее на почту, но и реализовать через API, того же яндекс диска, тоже не проблема. Только есть проблема, если писать в один файл и будет одновременный запуск нескольких копий (а так и было), то файл может быть записан не корректно.

[Цитировать]

    Adler
  • 1708
  • Стаж: 8 лет 5 месяцев
  • Сообщений: 1196
  • Репутация:65

    [+] [-]
  • Откуда: Луганск
79050Только есть проблема, если писать в один файл и будет одновременный запуск нескольких копий (а так и было), то файл может быть записан не корректно
Можно не в один, а разные...

[Цитировать]

    Paravis
  • 14788
  • Стаж: 7 лет 4 месяца
  • Сообщений: 108
  • Репутация:41

    [+] [-]
Adler, тогда не вижу различий с почтой. Отдельные файлы = отдельные письма. + поиск по почте удобнее.

[Цитировать]

    dimo70
  • 17296
  • Стаж: 6 лет 3 месяца
  • Сообщений: 3990
  • Репутация:26

    [+] [-]
  • Откуда: BG
Paravis, а можно сделать, чтоб просто открывалось такое окно отчета о PC?

_________________
Подпись отключена за нарушение правил форума

[Цитировать]

    Paravis
  • 14788
  • Стаж: 7 лет 4 месяца
  • Сообщений: 108
  • Репутация:41

    [+] [-]
dimo70, легко. Завтра сделаю.

[Цитировать]

    KaSpieC 666
  • 260
  • Стаж: 9 лет 1 месяц
  • Сообщений: 787
  • Репутация:127

    [+] [-]
  • Откуда: Одесса
Paravis, Приветствую.
Мысли в слух - частоты ОЗУ и сколько планок не хватает. С одной стороны ерунда, а с другой, может понадобиться.

[Цитировать]

    Paravis
  • 14788
  • Стаж: 7 лет 4 месяца
  • Сообщений: 108
  • Репутация:41

    [+] [-]
dimo70, перезалил архив.
KaSpieC 666, сделаю.

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 2 месяца
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
Paravis, aa
Перекомпилировать скрипт каждый раз, когда нужно изменить свои данные не слишком удобно.
Я бы сделал отдельный .ini файл с данными, который склеивается с компилированным .exe'шником.

[Цитировать]

    dimo70
  • 17296
  • Стаж: 6 лет 3 месяца
  • Сообщений: 3990
  • Репутация:26

    [+] [-]
  • Откуда: BG
Paravis, скрипт не находит два файла, проверьте
Когда удалил первые две строки, тогда сработал.

_________________
Подпись отключена за нарушение правил форума

[Цитировать]

    Paravis
  • 14788
  • Стаж: 7 лет 4 месяца
  • Сообщений: 108
  • Репутация:41

    [+] [-]
dimo70, это ошибка значит, что он не может найти указанный инклуд. Переустанови AutoIt
nikzzzz, aa думал над этим, но это получается, что после каждого изменения все равно придется перекомпилировать скрипт, чтобы приклеить отредактированный ини. Получается, что от перекомпиляции не уйти и возникает резонный вопрос: "Зачем нам ini?":)

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 2 месяца
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
Paravis,
79104после каждого изменения все равно придется перекомпилировать скрипт
Наверное плохо объяснил.
Есть скомпилированный .exe и .ini файл.
Приклеиваем .ini файл - copy /b xx.exe+xx.ini zz.exe
zz.exe - конечный файл с данными.
xx.exe не требует перекомпиляции, по принципу работы похож на sfx модуль.
А найти приклеенный файл и прочитать его не проблема - в начале xx.ini добавляется сигнатура, по которой он и ищется.

[Цитировать]

    Paravis
  • 14788
  • Стаж: 7 лет 4 месяца
  • Сообщений: 108
  • Репутация:41

    [+] [-]
nikzzzz, можешь в личку чуток подробней объяснить про сигнатуры и поиск, чот я не понимаю:(
To all, перезалил архив. Изменения:
1. Убрал лишние инклуды (забыл убрать после тестирования)
2. Теперь показывает количество установленных планок ОЗУ, а так же частоту.
3. "Причесал" код.

[Цитировать]

    Yuriy
  • 19685
  • Стаж: 5 лет 4 месяца
  • Сообщений: 138
  • Репутация:2

    [+] [-]
Paravis, aa
Видеокарту бы добавить, да и сетевую. ab

Страница 1 из 2


Показать сообщения:    

Текущее время: 28-Мар 17:47

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы