Что нового

[Файловая система] Мониторинг создания каталогов.

Anatol_awesome

Новичок
Сообщения
5
Репутация
0
Версия AutoIt: 3.3.10.2
Ребят Доброго дня! Помогите пожалуйста решить задачку.

Описание:
Есть сервер - на нем расположен общий ресурс (HDD диск) расшареный только для админов. Структура каталогов иерархическая и жесткая. Необходимо что бы при создании нового каталога в "определенной" скриптом папке, у ответственного за каталог админа высвечивалось уведомление в трее. Такое вот:
f0ca1f800a4c.jpg

Где был бы указал путь до каталога.

Примечания:
Я склоняюсь к написанию двух *.exe, где один Серверная часть (которая мониторит каталоги на создание), тут оговорюсь, было бы хорошо что бы и под каталоги тоже учитывались.

И клиент, который висел бы в трее и получал от сервера такие вот уведомления.

Смысл в клиентской и серверной части, в том что бы по портам распределить каталоги на порты подключения.

Пример:
50 порт - архив
51 порт - драйвера
52 порт - приложения
08602cca989c.jpg

Но так как в написание скриптов Я еще новичок, прошу помощи у продвинутых.
есть два скрипта сервера и клиента(от чата), но как оптимизировать их без комментариев я не понимаю.
Большая просьба "коментите" пожалуйста строчки кода, мне очень интересно такое направление, Я хотел бы разобраться в скриптах.

Если будут какие-то другие варианты буду только рад помощи.

Ребят Благодарю за идеи и помощь! ;D
 

MnM

Post-Hardcore
Сообщения
679
Репутация
90
Код:
#include <FileSystemMonitor.au3>
_FileSysMonSetup(3,"D:\",'')
While 1
	_FileSysMonDirEventHandler()
	Sleep(10)
WEnd
Func _FileSysMonActionEvent($event_type, $event_id, $event_value)
	If $event_id=Hex(0x00000008) Then
		TrayTip("",'Event - Create dir for puth: "'&$event_value&'"',3)
	EndIf
EndFunc

Вот на обычном компьютере протестировал, может натолкнет на мысль
FileSystemMonitor.rar
 
Автор
Anatol_awesome

Anatol_awesome

Новичок
Сообщения
5
Репутация
0
MnM Спасибо огромное! Спасибо за то, что откликнулся.

Проверил скрипт на локальной машине работает как надо.
Сейчас все же соберу сетевой вариант "клиент-сервер", т.к. при попытке повторить тоже самое на работе скрипт не мониторит сетевой ресурс.

Выложу что получилось чуть по позже.

Спасибо за помощь и подсказку. ;)
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
MnM,
Вы не могли бы выложить FileSystemMonitor.rar на нормальный файлообменник? Заранее спасибо.
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
autosnow,
Спасибо.
 
Верх