Paravis
- Стаж: 8 лет 1 месяц
- Сообщений: 117
- Репутация:42[+] [-]
|
Продолжаю делится "однокнопочными", программами, сомнительной полезности. Что делает программа? Да все просто - собирает информацию о модели процессора, модели материнской плате, количестве ОЗУ, моделях и объеме установленных накопителей и отсылает отчет на указанную почту.
На моей новой работе мне понадобилось саккумулировать краткий отчет со всех ПК, чтобы не бегать с аидой по всем компам и просто не тратить время. Для этого и был написан данный скрипт. Я знаю, что есть программы для инвентаризации по сети, но там нужно знать админские учетки от ПК, а т.к. тут бардак нереальный и мои рученки еще не дошли до того чтобы навести порядок, то выход был только один - написать скрипт и разослать всем в чате. У программы нет интерфейса, только окно о завершении работы скрипта. Выкладываю только исходник. Что и где редактировать - прокомментировал. Инструкция по работе: 1. Перемещаем файл "DriveInfo.au3" в папку "Include" в каталоге с установленным AutoIt. 2. Открываем исходник и заполняем данные (только для ReportPCmail.au3). 3. Компилируем. 4. Рассылаем и просим юзера запустить. В архиве два исходника: 1. ReportPClocal.au3 - показывает инфу о компе и копирует ее в буфер обмена. 2. ReportPCmail.au3 - отправляет инфу о компе на указанную почту.Программы которые я выкладываю, написаны мною. И я не преследую цели, добиться всеобщего признания, как ЛучшийВмиреПрограммист. Я понимаю, что большинству из Вас, эти программы - бесполезны. Эти программулинки я выкладываю, т.к. сам ими пользуюсь. Вдруг кому-то будут тоже полезны.Скачать с Яндекс Диска (почему то не могу прикрепить файл к посту)
Последний раз редактировалось: Paravis (2020-07-13 19:03), всего редактировалось 8 раз(а)
|
Paravis
- Стаж: 8 лет 1 месяц
- Сообщений: 117
- Репутация:42[+] [-]
|
Adler, привет. Мне удобнее на почту, но и реализовать через API, того же яндекс диска, тоже не проблема. Только есть проблема, если писать в один файл и будет одновременный запуск нескольких копий (а так и было), то файл может быть записан не корректно.
|
Adler
- Стаж: 9 лет 2 месяца
- Сообщений: 1214
- Репутация:65[+] [-]
- Откуда: Луганск
|
79050Только есть проблема, если писать в один файл и будет одновременный запуск нескольких копий (а так и было), то файл может быть записан не корректно Можно не в один, а разные...
|
Paravis
- Стаж: 8 лет 1 месяц
- Сообщений: 117
- Репутация:42[+] [-]
|
Adler, тогда не вижу различий с почтой. Отдельные файлы = отдельные письма. + поиск по почте удобнее.
|
dimo70
- Стаж: 7 лет
- Сообщений: 3785
- Репутация:27[+] [-]
- Откуда: BG
|
Paravis, а можно сделать, чтоб просто открывалось такое окно отчета о PC?
_________________ Подпись отключена за нарушение правил форума
|
Paravis
- Стаж: 8 лет 1 месяц
- Сообщений: 117
- Репутация:42[+] [-]
|
dimo70, легко. Завтра сделаю.
|
KaSpieC 666
- Стаж: 9 лет
- Сообщений: 787
- Репутация:127[+] [-]
- Откуда: Одесса
|
Paravis, Приветствую. Мысли в слух - частоты ОЗУ и сколько планок не хватает. С одной стороны ерунда, а с другой, может понадобиться.
|
Paravis
- Стаж: 8 лет 1 месяц
- Сообщений: 117
- Репутация:42[+] [-]
|
dimo70, перезалил архив. KaSpieC 666, сделаю.
|
nikzzzz
- Стаж: 9 лет
- Сообщений: 3114
- Репутация:127[+] [-]
|
Paravis, Перекомпилировать скрипт каждый раз, когда нужно изменить свои данные не слишком удобно. Я бы сделал отдельный .ini файл с данными, который склеивается с компилированным .exe'шником.
|
dimo70
- Стаж: 7 лет
- Сообщений: 3785
- Репутация:27[+] [-]
- Откуда: BG
|
Paravis, скрипт не находит два файла, проверьте Когда удалил первые две строки, тогда сработал.
_________________ Подпись отключена за нарушение правил форума
|
Paravis
- Стаж: 8 лет 1 месяц
- Сообщений: 117
- Репутация:42[+] [-]
|
dimo70, это ошибка значит, что он не может найти указанный инклуд. Переустанови AutoIt nikzzzz, думал над этим, но это получается, что после каждого изменения все равно придется перекомпилировать скрипт, чтобы приклеить отредактированный ини. Получается, что от перекомпиляции не уйти и возникает резонный вопрос: "Зачем нам ini?":)
|
nikzzzz
- Стаж: 9 лет
- Сообщений: 3114
- Репутация:127[+] [-]
|
Paravis,79104после каждого изменения все равно придется перекомпилировать скрипт Наверное плохо объяснил. Есть скомпилированный .exe и .ini файл. Приклеиваем .ini файл - copy /b xx.exe+xx.ini zz.exe zz.exe - конечный файл с данными. xx.exe не требует перекомпиляции, по принципу работы похож на sfx модуль. А найти приклеенный файл и прочитать его не проблема - в начале xx.ini добавляется сигнатура, по которой он и ищется.
|
Paravis
- Стаж: 8 лет 1 месяц
- Сообщений: 117
- Репутация:42[+] [-]
|
nikzzzz, можешь в личку чуток подробней объяснить про сигнатуры и поиск, чот я не понимаю:( To all, перезалил архив. Изменения: 1. Убрал лишние инклуды (забыл убрать после тестирования) 2. Теперь показывает количество установленных планок ОЗУ, а так же частоту. 3. "Причесал" код.
|
Yuriy
- Стаж: 6 лет
- Сообщений: 87
- Репутация:2[+] [-]
|
Paravis, Видеокарту бы добавить, да и сетевую.
|
Страница 1 из 2
Текущее время: 14-Дек 20:38
Часовой пояс: UTC + 3
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы
|
|