| View previous topic :: View next topic | 
	
	
		| Author | Message | 
	
		| Andrey19 
 
 
 Joined: 12 Nov 2009
 Posts: 4
 
 
 | 
			
				|  (Separately) Posted: Wed Jan 15, 2025 12:25    Post subject: Поиск фото снятых определённого числа |   |  
				| 
 |  
				| Надо найти все фото сделанные допустим 15.01 
 В exif есть дата съёмки.
 Дата съёмки <> дате создания файла
 
 Как выбрать все фото сделанные 15.01
 
 если выбрать поиск с использование плагина EXIF, то он может найти фото за 15.01.2025 (определённый год), а за все годы 15.01.  не находит.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Avada 
 
  
 Joined: 01 Aug 2008
 Posts: 10443
 Location: Россия, Саратов
 
 | 
			
				|  (Separately) Posted: Wed Jan 15, 2025 14:25    Post subject: |   |  
				| 
 |  
				| Andrey19 Как минимум в этом плагине нет полей для даты, поддерживающих поиск по подстроке (без года), можно найти только точное значение.
 Про точки и заглавные буквы см. правила форума,
 _________________
 Даже самая богатая фантазия
 Не представит себе наши безобразия.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| sa 
 
 
 Joined: 29 Apr 2009
 Posts: 2709
 
 
 | 
			
				|  (Separately) Posted: Wed Jan 15, 2025 14:43    Post subject: |   |  
				| 
 |  
				| Andrey19 Навскидку, можно на вкладке "Плагины" тупо завести кучу правил для отдельных годов (при этом не забыть переключить объединение плагинов в режим "ИЛИ: хотя бы одно").
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Monarch-LFV 
 
  
 Joined: 22 Jul 2019
 Posts: 347
 
 
 | 
			
				|  (Separately) Posted: Wed Jan 15, 2025 14:45    Post subject: |   |  
				| 
 |  
				| Andrey19 Если количество лет не сильно много, то можно также пройтись поиском с плагинами, но с несколькими полями с одной датой, но различными годами, объединенными условием ИЛИ. Ограничение - 20 полей, соответственно, можно найти все 15 января за последние 20 лет.
 
 Добавлено спустя 2 минуты:
 
 Почти одновременно
   
 Добавлено спустя 15 минут:
 
 А еще можно использовать плагин WinscriptADV и для него написал скрипт (Explorer_Date_of_Shoot_EXIF.vbs):
 
  	  | Code: |  	  | ' Script for WinScriptAdv content plugin
' Показывает свойства, доступные в проводнике:
 '   Дата съемки День
 '   Дата съемки месяц
 '   Дата съемки год
 
 On error resume next
 Set objShell = CreateObject("Shell.Application")
 Set FSO = CreateObject("Scripting.FileSystemObject")
 
 pth = FSO.GetParentFolderName(filename) ' путь к файлу
 fn = FSO.GetFileName(filename) ' Имя файла
 
 Set objFolder = objShell.Namespace(pth)
 Set objFile = objFolder.ParseName(fn)
 
 DateS = objFolder.GetDetailsOf(objFile, 12)
 
 arrTime = Split(DateS, ".")
 
 content = arrTime(0)
 content1 = arrTime(1)
 content2 = mid(arrTime(2), 2, 4)
 | 
 В options.ini файле:
 
  	  | Code: |  	  | [Script] 
ActiveScripts={Другие ваши скрипты}|Explorer_Date_of_Shoot_EXIF
 
 [Explorer_Date_of_Shoot_EXIF]
 ; Показывает свойства, доступные в проводнике
 Script=Explorer_Date_of_Shoot_EXIF.vbs
 content =Дата_съемки_День
 content1=Дата_съемки_Месяц
 content2=Дата_съемки_Год
 extensions=jpg|jpeg|jpe|heic|mov
 FoldersPaths=1
 | 
 В поиске выбрать поиск с плагинами, выбрать 2 условия: день и месяц и объединить их условием "И". Найдутся все варианты.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| sa 
 
 
 Joined: 29 Apr 2009
 Posts: 2709
 
 
 | 
			
				|  (Separately) Posted: Wed Jan 15, 2025 16:37    Post subject: |   |  
				| 
 |  
				| Ещё вариант: найти все дубликаты, по признаку - одинаковый месяц (M) и день (D) съёмки, вывести всё в панель и выбрать группу дубликатов от определённого числа. Для поиска дубликатов на вкладке "Дополнительно" выставить галки "Поиск дубликатов:" и "по данным плагинов:" (остальные снять!), а в поле данных указать [=exif.DateOriginal.MD] или [=exif.DateOriginal.DM] - последовательность указания дня и месяца, наверное, не имеет значения. |  | 
	
		| Back to top |  | 
	
		|  | 
	
		|  |