Текущие дата и время: 09 октября 2024, 03:18:00

HDFSpy (массовое копирование файлов по маскам)

Обсуждение авторского софта под ОС Microsoft Windows.

HDFSpy (массовое копирование файлов по маскам)

Сообщение DmitryS » 12 октября 2011, 21:04

[RUSSIAN]
Утилита HDFSpy предназначена для автоматического копирования выбранных по маске файлов с подключённых к компьютеру носителей информации (несъёмных жёстких дисков и т.п.) в выбранную папку на съёмном носителе информации. В некоторых случаях может использоваться как средство автоматического резервного копирования данных.


[ENGLISH]
The utility of HDFSpy is intended for automatic copying of the files chosen on a mask from the data carriers connected to the computer (fixed hard disks, etc.) in the chosen folder on a demountable data carrier. In certain cases it can be used as means of automatic backup of data.


Возможности:
- выбор копируемых файлов по маскам;
- выбор исключений для копируемых файлов по маскам;
- возможность копирования файлов из корневых директорий или из всех подпапок;
- возможность копирования файлов со всех носителей информации, включая съёмные;
- возможность исключения копирования файлов с дисков «A», «B»;
- выборочное копирование файлов по определённым размерам (в байтах);
- выбор папки для копируемых файлов (путь «..» - папка уровнем выше);
- возможность автопереименования файлов при их копировании с одинаковыми именами;
  (если на диске имеются несколько файлов «Текстовый документ.txt», то они будут
  скопированы: «Текстовый документ 00000.txt», «Текстовый документ 00001.txt», ...)
- возможность запуска дополнительных приложений перед копированием файлов;
- запуск утилиты с ключом «1» открывает окно «explorer.exe» c текущим диском;
- запуск утилиты с ключом «2» открывает файл, имя которого указано после ключа;
- запуск утилиты с ключом «3» создаёт список всех найденных файлов в указанный файл;
- запуск утилиты с ключом «4» копирует только конкретные указанные файлы;
- запуск утилиты с ключом [«A»...«Z»] ([«a»...«z»]) обрабатывает только указанный диск;
- быстрое конфигурирование файла настроек «HDFSpy.ini» программой «Config.exe».

Скриншот:

Изображение

Варианты настроек фильтров для размеров файлов:
SizeFilter.pdf
SizeFilter.png
Изображение

PAD-файл, Portable Application Description:
HDFSpy.xml

Лицензионное соглашение:
License.txt



Внимание! Утилита HDFSpy представляет собой программное обеспечение с закрытым исходным кодом, которое не имеет сертификатов и свидетельств о государственной регистрации, а также не содержит в себе электронных цифровых подписей. Исполняемые программные модули скомпилированы с учётом получения максимальной производительности и упакованы с максимальным сжатием архиватором исполняемых файлов (с открытым исходным кодом) для получения малых размеров файлов, а также ускорения загрузки их в оперативную память при запуске. Учитывая перечисленное, данное программное обеспечение, в некоторых случаях, при проведении параноидальных эвристических, поведенческих, сигнатурных и иных анализов может ошибочно детектироваться некоторыми версиями антивирусных средств как программное обеспечение, включающее в себя код, который предположительно может нанести тот или иной вред системе (в зависимости от его версии, а также версий антивирусных баз и методов проведения анализа). Если по каким-либо причинам содержимое данного программного обеспечения не вызывает у вас доверия либо имеются сомнения в безопасности его использования - просто не используйте его.



Файл: HDFSpy.zip
Размер: 1.06 мб
Язык: Русский, Английский
Тип: Бесплатная (Freeware)
Автор: © Dmitry Saltykov (ZXDemon)
Запуск: Без установки (Portable)
ОС: Microsoft Windows 95/98/Me/NT/2000/XP/2003/Vista/2008/7/8/8.1/2012/10*/ReactOS* (x32/x64)
Домашняя страница программы: https://vrcp.ru/hdfspy.html

Изображение СКАЧАТЬ



Дополнительные материалы:
1. Запуск утилиты со съёмного диска через файл Autorun.inf



 История изменений...
1.6.5.2018.0
- диапазон значений для размеров файлов в фильтрах (=><) расширен до 512 Тб
  (максимальное значение теперь 562949953421311 байт).

1.6.4.2015.0
- добавлена обработка файлов, расширения которых содержат в себе символы юникода;
- максимальные значения, указываемые в строчках 7, 9 и 11 файла конфигурации
  "HDFSpy.ini", увеличены до 4294967295 (фильтры для размеров копируемых файлов).

1.6.3.2012.0
- добавлена работа с файлами, в именах которых встречаются символы юникода.
  (для совместимости имена таких файлов перекодируются в короткие ANSI-имена)

1.6.2.2011.0
- добавлена возможность запуска утилиты с ключом "3", при этом будет создаваться
  список найденных файлов по заданному фильтру в файл, имя которого указывается
  далее после ключа;
- добавлена возможность запуска утилиты с ключом "4", при этом будут скопированы
  только те файлы которые прописаны в файле, имя которого указывается
  далее после ключа;
- обновлён "Config.exe" до версии 1.6.2;
- немного изменены настройки по умолчанию.

1.6.1.2011.0
- добавлена возможность запуска утилиты с ключом "2", при этом будет открываться
  файл, имя которого указывается далее после ключа;
- немного улучшен алгоритм обработки процессов.

1.6.0.2010.0
- добавлена возможность копирования файлов со всех дисков, включая съёмные;
- добавлена возможность исключения копирования файлов с дисков "A", "B";
- исключено копирование файлов с диска с которого была запущена программа;
- обновлён "Config.exe" до версии 1.6.0.

1.5.0.2010.0
- добавлена возможность запуска дополнительных приложений при старте утилиты;
- ускорен процесс копирования файлов при копировании их только из корня диска;
- обновлён "Config.exe" до версии 1.5.0.

1.4.0.2010.0
- добавлена возможность обработки только определённого диска при запуске утилиты;
  (запуск с ключом ["A"..."Z"] или ["a"..."z"])
- обновлён "Config.exe" до версии 1.4.0.

1.3.0.2010.0
- добавлены опции ограничения копирования файлов по их размерам (в байтах);
- добавлен конфигуратор утилиты "Config.exe" (для файла "HDFSpy.ini").

1.2.1.2009.0
- немного увеличена скорость обработки каталога файлов.

1.2.0.2009.0
- добавлена опция исключений для копируемых файлов;
- исправлено копирование лишних файлов при определённых масках;
- немного увеличена скорость работы утилиты.

1.1.0.2009.0
- переработан алгоритм сканирования файлов на HDD, в следствии чего немного
  увеличена скорость работы утилиты и теперь в ОС Microsoft Windows 95/98/Me
  также копируются скрытые файлы.

1.0.1.2009.0
- добавлена поддержка работы программы в ОС Microsoft Windows 95/98/Me/NT;
- немного увеличена скорость работы программы.
Последний раз редактировалось DmitryS 08 июня 2012, 21:06, всего редактировалось 7 раз(а).
Аватара пользователя
DmitryS
 
Основатель
Основатель
 
Сообщения: 285
Зарегистрирован: 10 октября 2011, 14:53
Откуда: Russia, Moscow
Возраст: 44
Пол: муж.
 
Контакты:

Re: HDFSpy (массовое копирование файлов по маскам)

Сообщение FSFM » 13 октября 2011, 13:25

Тут даже комментировать не чего, то на что можно применить данный продукт. Если у кого то возникнут вопросы, то ему в раздел со смайликами лучше веселые яички рассматривать *ap*
Аватара пользователя
FSFM
 
Посетитель
Посетитель
 
Сообщения: 14
Зарегистрирован: 13 октября 2011, 14:34
Пол: муж.

Re: HDFSpy (массовое копирование файлов по маскам)

Сообщение Cawnet » 03 февраля 2013, 10:50

Как это нечего!!!!! Я уже потратил кучу времени на то чтобы её настроить под себя и ничего. Неужели нельзя было сделать в помощь будущим пользователям как настроить её? Что значит "запустить ключом" - это вообще как??? или как сделать чтобы прога качала с определенного жесткого диска??? ПОМОГИТЕ настроить правильно, очень надо срочно...
Аватара пользователя
Cawnet
 
Новичок
Новичок
 
Сообщения: 4
Зарегистрирован: 03 февраля 2013, 10:42
Пол: муж.

Re: HDFSpy (автоматическое копирование файлов по маскам)

Сообщение DmitryS » 03 февраля 2013, 12:29

Cawnet писал(а):Неужели нельзя было сделать в помощь будущим пользователям как настроить её?

Есть краткое описание настроек в файле "ReadMe.txt" (формат файла "HDFSpy.ini" расписан построчно), а также есть файл "Config.exe" для создания файла конфигурации "HDFSpy.ini".


Cawnet писал(а):Что значит "запустить ключом" - это вообще как???

Вариант-1: Нажимаем правой кнопкой мышки на файл "HDFSpy.exe", выбираем опцию "Создать ярлык", после чего в созданном ярлыке прописываем в поле "Объект" после HDFSpy.exe нужный параметр (ключ). Сохраняем и запускаем программу через созданный ярлык.
Вариант-2: Жмём "Пуск>Выполнить" или комбинацию клавиш "Win+R", далее пишем HDFSpy.exe + нужный параметр (ключ).


Cawnet писал(а):или как сделать чтобы прога качала с определенного жесткого диска???

"HDFSpy.exe A" - утилита скопирует необходимые файлы с диска "A"
"HDFSpy.exe B" - утилита скопирует необходимые файлы с диска "B"
"HDFSpy.exe C" - утилита скопирует необходимые файлы с диска "С"
...
"HDFSpy.exe Z" - утилита скопирует необходимые файлы с диска "Z"
Аватара пользователя
DmitryS
 
Основатель
Основатель
 
Сообщения: 285
Зарегистрирован: 10 октября 2011, 14:53
Откуда: Russia, Moscow
Возраст: 44
Пол: муж.
 
Контакты:

Re: HDFSpy (массовое копирование файлов по маскам)

Сообщение Cawnet » 03 февраля 2013, 16:47

Спасибо что расписали, но у меня ещё есть вопросы. Если вас не затруднит помочь по строчкам. Вот мой файл "HDFSpy.ini":

1) *.mp4|*.jpg|*.txt|*.rar - файлы которые ищет (это понятно)
2) *.url|*.lnk|*.pif|*.manifest - какие-то исключения (не знаю)
3) 1 - копирование с корневых папок (это как)?
4) 1 - копирования файлов со всех носителей информации (а если мне надо определенного тогда как)?
5) 1 - исключения копирования файлов с дисков "A", "B" (это понятно)
6) 0 - выкл./вкл. определённых размеров файлов
7) 0 - копировать файлы с определёнными размерами (т.е. копирует только определенного размера)?
8) 0 - выкл./вкл. размера файлов "меньше чем..." (тут вроде понятно)
9) 0 - копировать файлы с размером "меньше чем..." (здесь указать размер в байта)
10) 0 - выкл./вкл. размера файлов "больше чем..." (вроде понятно)
11) 0 - копировать файлы с размером "больше чем..." (а если мне надо файлы от 1Mb как написать)?
12) FILES\ - папка в которую все падает (понятно)
13) 1 - возможность автопереименования файлов при копировании файлов с одинаковыми именами (понятно)
14) 0 - возможность запуска дополнительных приложений перед копированием файлов (мне вроде это не надо)


ТЕПЕРЬ ключи:

- ключ 3 и list.txt который надо создать заранее? я так понял, что там будет указываться с откуда скопированы файлы, так или нет?

- ключ 4 и этот же list.txt, в "ReadMe.txt" написано "копирует только конкретные указанные файлы" как это работает?

- копирование только с указанного диска, а как сделать например, чтобы копировал начиная с "D" по "G"?

Ну и самое главное и последнее могут ли одновременно работать ключи например "3" и копирование с определенного диска, если да тогда как и прописывать в ярлыке?

Заранее спасибо за помощь!
Аватара пользователя
Cawnet
 
Новичок
Новичок
 
Сообщения: 4
Зарегистрирован: 03 февраля 2013, 10:42
Пол: муж.

Re: HDFSpy (массовое копирование файлов по маскам)

Сообщение DmitryS » 03 февраля 2013, 18:35

Cawnet писал(а):1) *.mp4|*.jpg|*.txt|*.rar - файлы которые ищет (это понятно)

Я бы посоветовал в этом случае добавить ещё |*.avi|*.mpg|*.mpeg|*.jpeg|*.jp2|*.zip|*.7z|


Cawnet писал(а):2) *.url|*.lnk|*.pif|*.manifest - какие-то исключения (не знаю)

Эти исключения добавлены для того чтобы не копировались ярлыки и т.п. к вышеуказанным файлам.


Cawnet писал(а):3) 1 - копирование с корневых папок (это как)?

Если стоит "0", то файлы будут искаться и копироваться только из корня диска, если стоит "1" то файлы будут искаться по всем имеющимся на диске папкам.


Cawnet писал(а):4) 1 - копирования файлов со всех носителей информации (а если мне надо определенного тогда как)?

Если стоит "0" то файлы будут копироваться только с тех носителей информации, которые определяются как "HDD".


Cawnet писал(а):7) 0 - копировать файлы с определёнными размерами (т.е. копирует только определенного размера)?

Если стоит "1" в 6-той строке, то копируются файлы, размеры которых совпадают с размерами, указанные в 7-ой строке. Данный фильтр работает совместно с фильтрами в 8-11 строках.


Cawnet писал(а):11) 0 - копировать файлы с размером "больше чем..." (а если мне надо файлы от 1Mb как написать)?

6-ая строка значение "0"
8-ая строка значение "0"
10-ая строка значение "1"
11-ая строка значение "1073741823"

Cawnet писал(а):0 - возможность запуска дополнительных приложений перед копированием файлов (мне вроде это не надо)

Используется либо для маскировки автозапуска утилиты, либо для каких-либо дополнительных расширенных действий с файлами, диском и др.


Cawnet писал(а):- ключ 3 и list.txt который надо создать заранее? я так понял, что там будет указываться с откуда скопированы файлы, так или нет?

Запуск "HDFSpy.exe 3 файл" просто создаст файл в котором будут записаны имена файлов (находящихся на обрабатываемом диске), отсеянных по всем вышеуказанным фильтрам. Имя и разширение файла любое, создавать файл заранее не нужно.


Cawnet писал(а):- ключ 4 и этот же list.txt, в "ReadMe.txt" написано "копирует только конкретные указанные файлы" как это работает?

Запуск "HDFSpy.exe 4 файл" (в данном случае файл=list.txt) приведёт к копированию только тех файлов которые указаны в list.txt, созданном утилитой ранее (см. выше) либо созданном вручную.


Cawnet писал(а):- копирование только с указанного диска, а как сделать например, чтобы копировал начиная с "D" по "G"?

Никак. Можно запустить утилиту несколько раз: "HDFSpy.exe D", "HDFSpy.exe E", "HDFSpy.exe F", "HDFSpy.exe G". Это можно сделать например через .cmd или .bat файл, но в этом случае необходимо сделать обязательную проверку на завершение работы утилиты после каждого её запуска, т.е. каждый раз проверять закрыт ли процесс HDFSpy.exe и только после этого запускать очередной, иначе при одновременном запуске нескольких копий утилиты, все последующие копии просто завершат свою работу ничего не сделав.


Cawnet писал(а):Ну и самое главное и последнее могут ли одновременно работать ключи например "3" и копирование с определенного диска, если да тогда как и прописывать в ярлыке?

Нет. Утилита работает только с одним ключом. В данном случае необходимо запустить утилиту несколько раз с разными ключами. Это можно сделать также как и в предыдущем пункте (см. выше).
Аватара пользователя
DmitryS
 
Основатель
Основатель
 
Сообщения: 285
Зарегистрирован: 10 октября 2011, 14:53
Откуда: Russia, Moscow
Возраст: 44
Пол: муж.
 
Контакты:

Re: HDFSpy (массовое копирование файлов по маскам)

Сообщение Cawnet » 03 февраля 2013, 21:50

Огромное спасибо за помощь *ab* !!!! Теперь многое стало понятным. Ну и если вас не затруднит подсказать такой момент, вот поставлю я прогу на флэшку, запущу и тут вопрос после того как забьёт до отказа свою папку на флэшке, будет ли выскакивать сообщение типа "вставьте следующий диск, на диске таком то память заполнена", и еще прога забивает полностью память на флэшке или все же оставляет немного места даже если есть ещё, что копировать с ПК? Если не трудно подскажите на счет этих моментов, я бы мог бы и сам их проверить, но это много времени необходимо... Подскажите пожалуйста. *bc*


P.S. И еще немного не понятно по поводу программ HDFSpy и FDFSpy, в описании к программам следует,что они обе для одного и того же, тогда какая для флэш и какая для ПК для наблюдения за флэш?
Аватара пользователя
Cawnet
 
Новичок
Новичок
 
Сообщения: 4
Зарегистрирован: 03 февраля 2013, 10:42
Пол: муж.

Re: HDFSpy (массовое копирование файлов по маскам)

Сообщение DmitryS » 04 февраля 2013, 09:40

Cawnet писал(а):Ну и если вас не затруднит подсказать такой момент, вот поставлю я прогу на флэшку, запущу и тут вопрос после того как забьёт до отказа свою папку на флэшке, будет ли выскакивать сообщение типа "вставьте следующий диск, на диске таком то память заполнена", и еще прога забивает полностью память на флэшке или все же оставляет немного места даже если есть ещё, что копировать с ПК? Если не трудно подскажите на счет этих моментов, я бы мог бы и сам их проверить, но это много времени необходимо...

Данная утилита не контролирует свободное место на флешке, если места под копируемый файл не хватает, он просто игнорируется. Никакие сообщения не выводятся, иначе бы нарушилась скрытая работа утилиты.


Cawnet писал(а):P.S. И еще немного не понятно по поводу программ HDFSpy и FDFSpy, в описании к программам следует,что они обе для одного и того же, тогда какая для флэш и какая для ПК для наблюдения за флэш?

HDFSpy - предназначена для запуска со съёмных дисков, файлы копируются со стационарных жёстких дисков на тот съёмный диск с которого она будет запущена. Данная утилита не имеет графическую оболочку и предназначена для скрытого запуска.

FDFSpy - предназначена для установки на ПК для постоянного слежения за подключаемыми съёмными дисками, с которых она и будет к себе копировать файлы на стационарный жёсткий диск. Данная утилита имеет графическую оболочку и все настройки производятся непосредственно из неё. Контроль резерва свободного места на диске куда копируются файлы в данной утилите имеется.
Аватара пользователя
DmitryS
 
Основатель
Основатель
 
Сообщения: 285
Зарегистрирован: 10 октября 2011, 14:53
Откуда: Russia, Moscow
Возраст: 44
Пол: муж.
 
Контакты:

Re: HDFSpy (массовое копирование файлов по маскам)

Сообщение Cawnet » 05 февраля 2013, 20:44

Огромное спасибо за помощь! Настроил прогу согласно ваших советов и уже проверял. Определил некоторые не соответствия, но все равно все класс!!! *ay* Хотел еще спросить, может знаете какие-нибудь проги для скрытия папки на флэшке??? Заранее благодарю.
Аватара пользователя
Cawnet
 
Новичок
Новичок
 
Сообщения: 4
Зарегистрирован: 03 февраля 2013, 10:42
Пол: муж.

Re: HDFSpy (массовое копирование файлов по маскам)

Сообщение DmitryS » 05 февраля 2013, 22:16

Cawnet писал(а):Огромное спасибо за помощь! Настроил прогу согласно ваших советов и уже проверял.

Всегда пожалуйста, обращайтесь если будут ещё вопросы. *ab*

Cawnet писал(а):Определил некоторые не соответствия, но все равно все класс!!! *ay*

Какие несоответствия определили?

Cawnet писал(а):Хотел еще спросить, может знаете какие-нибудь проги для скрытия папки на флэшке??? Заранее благодарю.

Я думаю что это больше зависит от файловой системы флешки, если её отформатировать например в NTFS скорее всего программы найдутся. А установка стандартного атрибута "Скрытый" на папке мало поможет. Лучше обозвать папку как-нибудь стандартно, а утилиту вложить поглубже в несколько подпапок. Ещё вариант попробовать установить свою иконку для папки - как это сделать можно легко найти в поисковике.
Аватара пользователя
DmitryS
 
Основатель
Основатель
 
Сообщения: 285
Зарегистрирован: 10 октября 2011, 14:53
Откуда: Russia, Moscow
Возраст: 44
Пол: муж.
 
Контакты:

Re: HDFSpy (массовое копирование файлов по маскам)

Сообщение LuckyMen » 16 мая 2013, 18:28

Здравствуйте, подскажите пожалуйста как сделать так чтобы при подключении внешнего диска, с него копировались лишь файлы которые еще не скопировались ранее или появились новые
Аватара пользователя
LuckyMen
 
Интересующийся
Интересующийся
 
Сообщения: 8
Зарегистрирован: 16 мая 2013, 18:23
Пол: муж.

Re: HDFSpy (массовое копирование файлов по маскам)

Сообщение DmitryS » 16 мая 2013, 18:54

LuckyMen писал(а):Здравствуйте, подскажите пожалуйста как сделать так чтобы при подключении внешнего диска, с него копировались лишь файлы которые еще не скопировались ранее или появились новые


Собственно эта утилита создана для обратных целей. При подключении внешнего диска с него запускается данная утилита и на него копируются файлы с тех дисков которые уже имеются в системе. Смотрите утилиту FDFSpy.
Аватара пользователя
DmitryS
 
Основатель
Основатель
 
Сообщения: 285
Зарегистрирован: 10 октября 2011, 14:53
Откуда: Russia, Moscow
Возраст: 44
Пол: муж.
 
Контакты:

Re: HDFSpy (массовое копирование файлов по маскам)

Сообщение LuckyMen » 16 мая 2013, 19:19

ОООООчень оперативный ответ)))) Спасиб, разобрался, и за ответ в теме FDFSpy тоже спасиб огромный)))) *ab* *ab* *ab* Кстати использую ваши программы в комплекте с утилитой ExecAs (PiSoft) для запуска ее из под другой системной учетки )) файлы ложатся в недоступную для текущего пользователя каталог)) Очень удобно ;)
Аватара пользователя
LuckyMen
 
Интересующийся
Интересующийся
 
Сообщения: 8
Зарегистрирован: 16 мая 2013, 18:23
Пол: муж.

Re: HDFSpy (массовое копирование файлов по маскам)

Сообщение LuckyMen » 18 мая 2013, 09:41

Можно ли добавить функцию как в FDFSpy, сохранять структуру папок и создание папки по серийному номеру диска? *ab*
Аватара пользователя
LuckyMen
 
Интересующийся
Интересующийся
 
Сообщения: 8
Зарегистрирован: 16 мая 2013, 18:23
Пол: муж.

Re: HDFSpy (массовое копирование файлов по маскам)

Сообщение DmitryS » 18 мая 2013, 13:11

LuckyMen писал(а):Можно ли добавить функцию как в FDFSpy, сохранять структуру папок и создание папки по серийному номеру диска? *ab*


Можно, но в связи с последними изменениями, внесёнными в FDFSpy (см. ТУТ) её можно использовать аналогично HDFSpy, запустив её с флешки (можно через .bat или .cmd или другим способом) таким образом:
FDFSpy.exe C
FDFSpy.exe D
...
Аватара пользователя
DmitryS
 
Основатель
Основатель
 
Сообщения: 285
Зарегистрирован: 10 октября 2011, 14:53
Откуда: Russia, Moscow
Возраст: 44
Пол: муж.
 
Контакты:

Re: HDFSpy (массовое копирование файлов по маскам)

Сообщение LuckyMen » 18 мая 2013, 14:32

zx_demon писал(а):
LuckyMen писал(а):Можно ли добавить функцию как в FDFSpy, сохранять структуру папок и создание папки по серийному номеру диска? *ab*


Можно, но в связи с последними изменениями, внесёнными в FDFSpy (см. ТУТ) её можно использовать аналогично HDFSpy, запустив её с флешки (можно через .bat или .cmd или другим способом) таким образом:
FDFSpy.exe C
FDFSpy.exe D
...

Я думал над этим вариантом )) но возникает нюанс, бывают компьютеры еще и с Е,F и т.д. дисками, если на всякий случай и их добавить можно нарваться на CD-ROM что вызовет или его шумную работу или подлагивание системы при отсутствии в нем диска или его не корректной работой))
Аватара пользователя
LuckyMen
 
Интересующийся
Интересующийся
 
Сообщения: 8
Зарегистрирован: 16 мая 2013, 18:23
Пол: муж.

Re: HDFSpy (массовое копирование файлов по маскам)

Сообщение DmitryS » 18 мая 2013, 17:13

Создаём в папке с утилитой FDFSpy файлик "FDFSpy.vbs":
Option Explicit
On Error Resume Next
Const isFixed = 2
Dim objDrive
Dim WSHShell
Set WSHShell = WScript.CreateObject("WScript.Shell")
For Each objDrive In WScript.CreateObject("Scripting.FileSystemObject").Drives

If objDrive.DriveType = isFixed Then
WSHShell.Run "FDFSpy.exe " & Left(Trim(CStr(objDrive.Path)), 1)
End If

Next
Set WSHShell = Nothing
WScript.Quit 0

Только сюда ещё необходимо внутри цикла добавить проверку на завершение процесса "FDFSpy.exe".
Аватара пользователя
DmitryS
 
Основатель
Основатель
 
Сообщения: 285
Зарегистрирован: 10 октября 2011, 14:53
Откуда: Russia, Moscow
Возраст: 44
Пол: муж.
 
Контакты:

Re: HDFSpy (массовое копирование файлов по маскам)

Сообщение DmitryS » 20 мая 2013, 21:49

Собственно вот вроде как рабочий вариант:
Option Explicit
On Error Resume Next
Const isFixed = 2
Dim WSHShell, objDrive, PsWMI, PsWait
Set WSHShell = WScript.CreateObject("WScript.Shell")
Set PsWMI = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\CIMV2")

For Each objDrive In WScript.CreateObject("Scripting.FileSystemObject").Drives
If objDrive.DriveType = isFixed Then
WSHShell.Run "FDFSpy.exe " & Left(Trim(CStr(objDrive.Path)), 1)
Do
WScript.Sleep 100
PsWait = 0
If PsWMI.ExecQuery("SELECT * FROM Win32_Process WHERE Name LIKE 'fdfspy.exe'").Count > 0 Then PsWait = 1
Loop Until PsWait = 0
End If
Next

Set PsWMI = Nothing
Set WSHShell = Nothing
WScript.Quit 0
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
DmitryS
 
Основатель
Основатель
 
Сообщения: 285
Зарегистрирован: 10 октября 2011, 14:53
Откуда: Russia, Moscow
Возраст: 44
Пол: муж.
 
Контакты:

Re: HDFSpy (массовое копирование файлов по маскам)

Сообщение LuckyMen » 23 мая 2013, 13:45

Спасибо за помощь)) буду пробовать *ab* *ay*
Аватара пользователя
LuckyMen
 
Интересующийся
Интересующийся
 
Сообщения: 8
Зарегистрирован: 16 мая 2013, 18:23
Пол: муж.

Запуск утилиты со съёмного диска через файл Autorun.inf

Сообщение DmitryS » 18 апреля 2015, 13:27

На всякий случай приведу пример как использовать эту утилиту, либо какую-нибудь другую программу, при помощи встроенного механизма автозапуска в ОС Microsoft Windows (если он конечно не отключён):


1. Для начала необходимо скопировать папку HDFSpy со всем содержимым в корень съёмного диска.
2. Потом необходимо создать файл Autorun.inf в корне съёмного диска со следующим содержимым:
Код: Выделить всё
[autorun]
open=HDFSpy\HDFSpy.exe 1
shell\open=Открыть
shell\open\Command=HDFSpy\HDFSpy.exe 1
shell\open\Default=1


P.S.:
Отключить полностью механизм автозапуска в ОС Microsoft Windows можно утилитой ARSKill.
Автоматически удалять со съёмного диска файл Autorun.inf, а также те файлы, что в нём прописаны, можно утилитой AutoKFD.
Аватара пользователя
DmitryS
 
Основатель
Основатель
 
Сообщения: 285
Зарегистрирован: 10 октября 2011, 14:53
Откуда: Russia, Moscow
Возраст: 44
Пол: муж.
 
Контакты:

Re: HDFSpy (массовое копирование файлов по маскам)

Сообщение drell » 03 октября 2017, 22:43

Добрый день. Можно еще раз поподробней как запустить утилиту читать только диск D? "HDFSpy.exe D" -это как и где прописать?
Аватара пользователя
drell
 
Новичок
Новичок
 
Сообщения: 3
Зарегистрирован: 03 октября 2017, 22:39
Пол: муж.

Re: HDFSpy (массовое копирование файлов по маскам)

Сообщение DmitryS » 04 октября 2017, 09:19

drell писал(а):...как запустить утилиту читать только диск D? "HDFSpy.exe D" -это как и где прописать?

Создать ярлык к файлу HDFSpy.exe и в поле "Объект" в конце добавить D, если путь к файлу длинный или содержит пробелы заключите его в кавычки "...":
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
DmitryS
 
Основатель
Основатель
 
Сообщения: 285
Зарегистрирован: 10 октября 2011, 14:53
Откуда: Russia, Moscow
Возраст: 44
Пол: муж.
 
Контакты:

Re: HDFSpy (массовое копирование файлов по маскам)

Сообщение drell » 06 октября 2017, 17:46

Почему не работает?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
drell
 
Новичок
Новичок
 
Сообщения: 3
Зарегистрирован: 03 октября 2017, 22:39
Пол: муж.

Re: HDFSpy (массовое копирование файлов по маскам)

Сообщение drell » 06 октября 2017, 17:48

И ковычки не ставятся, точнее не сохраняются
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
drell
 
Новичок
Новичок
 
Сообщения: 3
Зарегистрирован: 03 октября 2017, 22:39
Пол: муж.

Re: HDFSpy (массовое копирование файлов по маскам)

Сообщение DmitryS » 06 октября 2017, 19:45

drell писал(а):И ковычки не ставятся, точнее не сохраняются

Ну это Windows их убирает, значит не нужны они там, это нормально.

Проверил с Вашим файлом HDFSpy.ini - всё копирует, единственное размер файла 500кб пришлось уменьшить до 50кб, а то у меня таких больших там не было *ab*

Вопрос:
Почему у Вас в ярлыке рабочая папка "E:\HDFSpy" а файл запускается "E:\HDFSpy.exe", а не "E:\HDFSpy\HDFSpy.exe", так где у Вас файлы то лежат?

Примечания:
1. Если диск D большого размера и на нём имеется очень много различных файлов, то утилите может понадобится некоторое время чтобы отсортировать нужные перед их копированием, посмотрите в диспетчере задач процесс "HDFSpy.exe" или "HDFSpy.exe *32" (взависимости от разрядности OC, x86 или x64) должен работать до окончания процесса копирования файлов.
2. Некоторые решения проблем при запуске программ, в основном связанные с правами учётных записей, можно посмотреть ТУТ
Аватара пользователя
DmitryS
 
Основатель
Основатель
 
Сообщения: 285
Зарегистрирован: 10 октября 2011, 14:53
Откуда: Russia, Moscow
Возраст: 44
Пол: муж.
 
Контакты:

След.

Вернуться в Программы, утилиты от VRCP Soft

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron