Текущие дата и время: 18 апреля 2024, 17:56:00

FDFSpy (автоматическое копирование файлов с дисков)

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

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

Сообщение NatusOP » 18 июня 2014, 22:02

Здравствуйте!
Хорошая программа! Большое спасибо!
Единственное что я не понял, а было нужно - это как сделать автоматическое копирование с оптических дисков? Вроде всё выставленно правильно: и с флешки копирует автоматом, и с оптического диска в ручном режиме (с ключом), но с оптики в автомате никак не получается (Стоят галки на Оптические диски). DrvInfo определяет наличие и отсутствие диска.
Версия FDFSpy - 1.9.2.2014.0
Win7 max x64 sp1
Хотя бы понять - это так и задумано, или глюк у меня какой-то (несовместимость, например, с виндой)
Аватара пользователя
NatusOP
 
Интересующийся
Интересующийся
 
Сообщения: 5
Зарегистрирован: 18 июня 2014, 21:16
Откуда: Санкт-Петербург
Возраст: 39
Пол: муж.

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

Сообщение DmitryS » 18 июня 2014, 22:28

NatusOP писал(а):Единственное что я не понял, а было нужно - это как сделать автоматическое копирование с оптических дисков? Вроде всё выставленно правильно: и с флешки копирует автоматом, и с оптического диска в ручном режиме (с ключом), но с оптики в автомате никак не получается (Стоят галки на Оптические диски).

Попробуйте поставить галочку "Все (включая неизвестные)".

Кстати, если этот оптический привод подключён постоянно, и вы ждёте что при вставке в него диска сработает FDFSpy, то этого не будет, т.к. количество устройств в этом случае в системе не изменяется.
Чтобы обрабатывать CD/DVD и т.п. диски в стационарных приводах, можно попробовать сделать следующее:
1. Установить дополнительную утилиту FDConv
2. В файле FDConv.ini прописать следующее:
Код: Выделить всё
100
z*e:\

где "e" - буква, которая присвоена вашему оптическому приводу (измените на свою)
3. Запустить файл FDConv.exe
В этом случае при появлении в приводе диска, должен создаваться виртуальный диск с буквой "z", с которого и будут вытягиваться файлы. При вынимании диска из привода - виртуальный диск "z" будет отключаться.
Аватара пользователя
DmitryS
 
Основатель
Основатель
 
Сообщения: 285
Зарегистрирован: 10 октября 2011, 14:53
Откуда: Russia, Moscow
Возраст: 43
Пол: муж.
 
Контакты:

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

Сообщение NatusOP » 19 июня 2014, 07:49

Dmitry писал(а):
NatusOP писал(а):Единственное что я не понял, а было нужно - это как сделать автоматическое копирование с оптических дисков? Вроде всё выставленно правильно: и с флешки копирует автоматом, и с оптического диска в ручном режиме (с ключом), но с оптики в автомате никак не получается (Стоят галки на Оптические диски).

Попробуйте поставить галочку "Все (включая неизвестные)".

Кстати, если этот оптический привод подключён постоянно, и вы ждёте что при вставке в него диска сработает FDFSpy, то этого не будет, т.к. количество устройств в этом случае в системе не изменяется.
Чтобы обрабатывать CD/DVD и т.п. диски в стационарных приводах, можно попробовать сделать следующее:
1. Установить дополнительную утилиту FDConv
2. В файле FDConv.ini прописать следующее:
Код: Выделить всё
100
z*e:\

где "e" - буква, которая присвоена вашему оптическому приводу (измените на свою)
3. Запустить файл FDConv.exe
В этом случае при появлении в приводе диска, должен создаваться виртуальный диск с буквой "z", с которого и будут вытягиваться файлы. При вынимании диска из привода - виртуальный диск "z" будет отключаться.

Спасибо огромное за оперативный ответ! Совет помог - всё заработало!
Вопрос ради интереса: Почему не сделать что бы FDFSpy не активировалась при появлении нового оптического диска в стационарном приводе, раз уж определение сего факта не вызывает сложности?

PS: Обнаружилась проблемка с FDConv.
Аватара пользователя
NatusOP
 
Интересующийся
Интересующийся
 
Сообщения: 5
Зарегистрирован: 18 июня 2014, 21:16
Откуда: Санкт-Петербург
Возраст: 39
Пол: муж.

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

Сообщение DmitryS » 21 июня 2014, 13:18

Подправил утилитку FDConv, смотрите ТУТ. Просьба отписаться по результатам проверки.
Аватара пользователя
DmitryS
 
Основатель
Основатель
 
Сообщения: 285
Зарегистрирован: 10 октября 2011, 14:53
Откуда: Russia, Moscow
Возраст: 43
Пол: муж.
 
Контакты:

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

Сообщение NatusOP » 22 июня 2014, 08:31

Dmitry писал(а):Подправил утилитку FDConv, смотрите ТУТ. Просьба отписаться по результатам проверки.

Отписался в соответствующей теме
Аватара пользователя
NatusOP
 
Интересующийся
Интересующийся
 
Сообщения: 5
Зарегистрирован: 18 июня 2014, 21:16
Откуда: Санкт-Петербург
Возраст: 39
Пол: муж.

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

Сообщение kanisserik » 06 сентября 2014, 19:09

Отличная утилитка! Теперь встал вопрос. При подключении смартфона он отображается не как флэшка или съёмник, а как устройство. Как можно в этом случае настроить автоматическое копирование? Пробовал в настройках ставить "все источники", не помогло.
Аватара пользователя
kanisserik
 
Гость
Гость
 
Сообщения: 1
Зарегистрирован: 06 сентября 2014, 18:54
Пол: муж.

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

Сообщение DmitryS » 07 сентября 2014, 11:36

kanisserik писал(а):При подключении смартфона он отображается не как флэшка или съёмник, а как устройство. Как можно в этом случае настроить автоматическое копирование?

Без модификации драйверов скорее всего никак. Решение можете посмотреть в этой теме, начиная с ЭТОГО места.
Если что-то получится - пишите, расскажем остальным. *ad*
Аватара пользователя
DmitryS
 
Основатель
Основатель
 
Сообщения: 285
Зарегистрирован: 10 октября 2011, 14:53
Откуда: Russia, Moscow
Возраст: 43
Пол: муж.
 
Контакты:

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

Сообщение lordsharks » 12 октября 2014, 16:54

Здравствуйте, есть вопрос по поводу программы
Я вставил флешку в пк и все файлы скопировались, но файлы которые я создал на флешке и поработал с ними не копируются до тех пор пока я не перетыкну флешку снова!! Реально сделать чтоб программа опрашивала флешку на наличие новых или обновленных файлов!?!?
Аватара пользователя
lordsharks
 
Новичок
Новичок
 
Сообщения: 2
Зарегистрирован: 12 октября 2014, 16:48
Пол: муж.

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

Сообщение DmitryS » 12 октября 2014, 17:50

lordsharks писал(а):Здравствуйте, есть вопрос по поводу программы
Я вставил флешку в пк и все файлы скопировались, но файлы которые я создал на флешке и поработал с ними не копируются до тех пор пока я не перетыкну флешку снова!! Реально сделать чтоб программа опрашивала флешку на наличие новых или обновленных файлов!?!?

Можно попробовать взять любую программу-планировщик и с некоторым периодом времени запускать файл FDFSpy.exe, а в качества параметра указавать букву съёмного диска, с которого необходимо обновлять файлы, например "FDFSpy.exe G".

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

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

Сообщение lordsharks » 13 октября 2014, 08:22

Можно попробовать взять любую программу-планировщик и с некоторым периодом времени запускать файл FDFSpy.exe, а в качества параметра указавать букву съёмного диска, с которого необходимо обновлять файлы, например "FDFSpy.exe G".

P.S.: Чтобы обновить файлы с флешки, можно не перетыкивать флэшку, а просто выбрать в всплывающем меню "Копировать с диска..." и указать букву своей флешки.


Даже если без планировщика перезапустить программу то копирование не происходит... Нужно только перетыкивать флешку (ну или жать скопировать с диска и тд). В сети когда то помню была прога называлась юсбграб (не реклама) или както так , так там было поле в которое вписываеш время и прога атоматически опрашивает флешку и не надо было перетыкивать..
Реально ли сделать такое же поле в Вашей программе уж сильно нравиться она мне??? *ab*
Аватара пользователя
lordsharks
 
Новичок
Новичок
 
Сообщения: 2
Зарегистрирован: 12 октября 2014, 16:48
Пол: муж.

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

Сообщение DmitryS » 13 октября 2014, 10:16

Подумаю что можно сделать, а пока можно сделать так:

1. Устанавливаем одну копию утилиты в папку ".../FDFSpy1/".
2. Переименовываем файл "FDFSpy.exe" в "FDFSpy1.exe".
3. Устанавливаем вторую копию утилиты в папку ".../FDFSpy2/"
4. Переименовываем файл "FDFSpy.exe" в "FDFSpy2.exe".
5. Файл "FDFSpy1.exe" будет основным, его можно просто запустить, настроить как нужно и поставить в автозагрузку с операционной системой (только не через кнопку "+" в самой утилите, а вручную создав ярлык, иначе в реестре пропишется не "FDFSpy1.exe", а "FDFSpy.exe").
6. Файл "FDFSpy2.exe" будет контролирующим, его то и необходимо засунуть в какой-нибудь планировщик, который будет с некоторым интервалом времени его запускать например так: "FDFSpy2.exe G", где G - буква того съемного носителя (флешки), с которого необходимо обновлять файлы.
7. Чтобы обе копии утилиты работали с файлами одинаково, необходимо из папки ".../FDFSpy1/" в папку ".../FDFSpy2/" скопировать файл конфигурации "FDFSpy.ini". Путь к папке, куда будут копироваться файлы, должен быть указан полностью, например "D:\FILES\", а не "FILES\". Ну и конечно же в настройках должна стоять галочка "перезаписывать одноимённые файлы", а галочка "создавать подпапки по дате" должна быть снята, иначе файлы и папки будут быстро размножаться.
Аватара пользователя
DmitryS
 
Основатель
Основатель
 
Сообщения: 285
Зарегистрирован: 10 октября 2011, 14:53
Откуда: Russia, Moscow
Возраст: 43
Пол: муж.
 
Контакты:

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

Сообщение corbeau » 13 октября 2016, 22:35

Доброго времени суток *bq*
С последнего поста прошло порядочно времени, как то удалось решить проблему со смартфонами? раньше народ больше с флешками таскался на работу, а сейчас большинство перешло на смарт. Пока я так понимаю ни один софт с MTP так и не работает *ak* может у вас что то получилось в этом?
Аватара пользователя
corbeau
 
Гость
Гость
 
Сообщения: 1
Зарегистрирован: 13 октября 2016, 22:13
Пол: муж.

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

Сообщение DmitryS » 14 октября 2016, 10:08

corbeau писал(а):...как то удалось решить проблему со смартфонами? раньше народ больше с флешками таскался на работу, а сейчас большинство перешло на смарт. Пока я так понимаю ни один софт с MTP так и не работает *ak* может у вас что то получилось в этом?

C MTP не разбирался глубоко, возможное решение описывалось ТУТ чуть ранее. Других решений я лично не искал, да и никто тут не предлагал пока. *ab*
Аватара пользователя
DmitryS
 
Основатель
Основатель
 
Сообщения: 285
Зарегистрирован: 10 октября 2011, 14:53
Откуда: Russia, Moscow
Возраст: 43
Пол: муж.
 
Контакты:

FDFSpy автоматическое копирование файлов с дисков

Сообщение LesonMoush » 25 сентября 2018, 06:02

Изменилось что-нибудь за последние годы по теме дисков для записи файлов? На сегодня все те же 8 ГБ это предел для объема двойного диска, а скорость записи все те же 52х?
Аватара пользователя
LesonMoush
 
Труп
Труп
 
Сообщения: 1
Зарегистрирован: 19 сентября 2018, 20:51
Откуда: Россия
Возраст: 44
Пол: муж.
 
Контакты:

Re: FDFSpy автоматическое копирование файлов с дисков

Сообщение DmitryS » 25 сентября 2018, 09:47

LesonMoush писал(а):Изменилось что-нибудь за последние годы по теме дисков для записи файлов? На сегодня все те же 8 ГБ это предел для объема двойного диска, а скорость записи все те же 52х?

Вы серьёзно? Темой не ошиблись? *bw*
Аватара пользователя
DmitryS
 
Основатель
Основатель
 
Сообщения: 285
Зарегистрирован: 10 октября 2011, 14:53
Откуда: Russia, Moscow
Возраст: 43
Пол: муж.
 
Контакты:

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

Сообщение abborovich » 08 ноября 2020, 03:43

 Цитата предыдущего сообщения с "решением" которое к сожалению мне не помогло
DmitryS писал(а):
trixx555 писал(а):Возможно ли добавить функцию после автоматического копирования - автоматическое удаление файлов скопированных с флешки?

Ещё один вариант:

1. Установить утилиту FDFSpy, но не запускать её и не ставить в автозапуск вместе с операционной системой.
2. Установить утилиту AutoKFD, тоже не запускать её и не ставить в автозапуск вместе с операционной системой.
Файловый фильтры у FDFSpy и AutoKFD соответственно должны быть одинаковые, например такие:
Код: Выделить всё
*.doc*|*.xls*|*.rtf*

3. Установить утилиту FDFRun, которая будет скрытно запускать файл autorun.vbs, при подключении съёмного диска.
Содержимое файла autorun.vbs такое:
Option Explicit
On Error Resume Next
Dim WSHShell, PsArgs, PsWMI, PsDrv, PsWait
Set WSHShell = WScript.CreateObject("WScript.Shell")
Set PsArgs = WScript.Arguments
Set PsWMI = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\CIMV2")
PsDrv = UCase(Trim(PsArgs(0)))
If Len(PsDrv) > 0 Then PsDrv = Trim(Left(PsDrv,1))

If Len(PsDrv) = 1 Then
If Asc(PsDrv) > 64 And Asc(PsDrv) < 91 Then
WSHShell.Run """" & "C:\Program Files\VRCP Soft\FDFSpy\FDFSpy.exe " & """" & PsDrv
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
WSHShell.Run """" & "C:\Program Files\VRCP Soft\AutoKFD\AutoKFD.exe " & """" & PsDrv
End If
End If

Set PsArgs = Nothing
Set PsWMI = Nothing
Set WSHShell = Nothing
WScript.Quit 0

Настройки FDFRun примерно такие:
Код: Выделить всё
125
1
C:\Program Files\VRCP Soft\FDFRun\autorun.vbs
1
1
%
...


Доброго времени суток, еще раз благодарю вас за ваше программное обеспечение и желаю дальнейшего развития и процветания! *br* *bp* *bo*

Прошу у вас помощи, так как столкнулся с проблемой, никак не хочет работать эта связка или я что то не понимаю(упускаю) делаю все как по инструкции, потом запуская fdfrun другие ваши продукты не запускаю, и ничего не происходит... *bc*
Windows 10 Enterprise LTSC

з.ы. или может как то можно сделать, что бы после завершения копирования флешка форматировалась? мб какой-то скрипт есть или что нибудь на подобии? Цель проекта, копирование данных с флешкарт в архив по принципу воткнул и вытащил пустую(конечно же имеются требования к иерархии подпапок, но если это затруднительный момент то оставим его на долю оператора архива), с минимальным участием "юзверов". может у вас есть какие то мысли и вдруг где то завалялся небольшой кусочек энтузиазма для рассмотрения данных "букв" моего сообщения )) тем не менее, заранее выражаю благодарность. *bq*
Аватара пользователя
abborovich
 
Новичок
Новичок
 
Сообщения: 3
Зарегистрирован: 08 ноября 2020, 03:39
Пол: муж.

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

Сообщение DmitryS » 08 ноября 2020, 13:40

abborovich писал(а):Windows 10 Enterprise LTSC

Для начала необходимо проверить работоспособность всех идущих в связке программ по отдельности. Решение вопросов по запуску и корректной работе этих программ можно найти ТУТ.


abborovich писал(а):з.ы. или может как то можно сделать, что бы после завершения копирования флешка форматировалась? мб какой-то скрипт есть или что нибудь на подобии?

1. У AutoKFD есть функция "- автоудаление всех файлов и папок!", а также рядом дополнительная функция "~" - быстрое форматирование съёмного диска (флешки).

2. Чтобы форматировать флешку по окончанию работы FDFSpy, а не удалять файлы, либо форматировать её программой AutoKFD, можно в скрипте "autorun.vbs" заменить строку:
WSHShell.Run """" & "C:\Program Files\VRCP Soft\AutoKFD\AutoKFD.exe " & """" & PsDrv

на строку, например такую:
WSHShell.Run "cmd.exe /C format " & PsDrv & ": /q /x /y"
Аватара пользователя
DmitryS
 
Основатель
Основатель
 
Сообщения: 285
Зарегистрирован: 10 октября 2011, 14:53
Откуда: Russia, Moscow
Возраст: 43
Пол: муж.
 
Контакты:

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

Сообщение abborovich » 09 ноября 2020, 09:00

Здравствуйте, спасибо за внимание.
 Проблемы с установкой и т.п.
DmitryS писал(а):
abborovich писал(а):Windows 10 Enterprise LTSC

Для начала необходимо проверить работоспособность всех идущих в связке программ по отдельности. Решение вопросов по запуску и корректной работе этих программ можно найти ТУТ.

Проделал все как написано.


 про "автоформат"(да имел ввиду я именно форматирование)
abborovich писал(а):з.ы. или может как то можно сделать, что бы после завершения копирования флешка форматировалась? мб какой-то скрипт есть или что нибудь на подобии?

1. У AutoKFD есть функция "- автоудаление всех файлов и папок!", а также рядом дополнительная функция "~" - быстрое форматирование съёмного диска (флешки).

2. Чтобы форматировать флешку по окончанию работы FDFSpy, а не удалять файлы, либо форматировать её программой AutoKFD, можно в скрипте "[b]autorun.vbs" заменить строку:
WSHShell.Run """" & "C:\Program Files\VRCP Soft\AutoKFD\AutoKFD.exe " & """" & PsDrv
[/b]

на строку, например такую:
WSHShell.Run "cmd.exe /C format " & PsDrv & ": /q /x /y"

у меня складывается стойкое ощущение, что софт как то не корректно у меня работает, наверное... все сделал все во всех ваших рекомендациях. установил от имени админа в папки не х86,
 не запускал, ну то есть все как в инструкции
DmitryS писал(а):
trixx555 писал(а):
Возможно ли добавить функцию после автоматического копирования - автоматическое удаление файлов скопированных с флешки?

Ещё один вариант:

1. Установить утилиту FDFSpy, но не запускать её и не ставить в автозапуск вместе с операционной системой.
2. Установить утилиту AutoKFD, тоже не запускать её и не ставить в автозапуск вместе с операционной системой.
Файловый фильтры у FDFSpy и AutoKFD соответственно должны быть одинаковые, например такие:
КОД: ВЫДЕЛИТЬ ВСЁ
*.doc*|*.xls*|*.rtf*

3. Установить утилиту FDFRun, которая будет скрытно запускать файл autorun.vbs, при подключении съёмного диска.
Содержимое файла autorun.vbs такое:
Option Explicit
On Error Resume Next
Dim WSHShell, PsArgs, PsWMI, PsDrv, PsWait
Set WSHShell = WScript.CreateObject("WScript.Shell")
Set PsArgs = WScript.Arguments
Set PsWMI = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\CIMV2")
PsDrv = UCase(Trim(PsArgs(0)))
If Len(PsDrv) > 0 Then PsDrv = Trim(Left(PsDrv,1))

If Len(PsDrv) = 1 Then
If Asc(PsDrv) > 64 And Asc(PsDrv) < 91 Then
WSHShell.Run """" & "C:\Program Files\VRCP Soft\FDFSpy\FDFSpy.exe " & """" & PsDrv
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
WSHShell.Run """" & "C:\Program Files\VRCP Soft\AutoKFD\AutoKFD.exe " & """" & PsDrv
End If
End If

Set PsArgs = Nothing
Set PsWMI = Nothing
Set WSHShell = Nothing
WScript.Quit 0

Настройки FDFRun примерно такие:
КОД: ВЫДЕЛИТЬ ВСЁ
125
1
C:\Program Files\VRCP Soft\FDFRun\autorun.vbs
1
1
%
...
далее после всех этих процедур(в скрипте авторана использую ссылку на автокфд), запускаю под админом:
1)ФДФРан и вставляю флешку в ПК, и ничего не происходит абсолютно....
2)запускаю ФДФРан, ФДФСпай, вставляю флешку(в этот момент красным загораеться фдфспай и фдфран на секунду становиться красным потом опять зеленым) копируется с флешки но далее ничего не происходит
3)запускаю ФДФРан, ФДФСпай, АвтоКФД(с найстройкой форматирования, либо настройкой удаления файлов), вставляю влешку, и если стоит формат то просто форматит флешку обрывая работу ФДФСпай. Если стоит удаление, то пока первый файл копируеться АвтоКФД уже удаляет все остальное с флешки.

м.б. я что то упускаю... какой-то порядок действий... *bu* *bu* *bu* *bu* *bc*


*bp* *bp* *bp* тыкал тыкал тыкал, и как всегда решило все именно то что должно было сделать первым из всего))) а именно, просто запустить фдфран двойным кликом без каких либо прав )) шизааа ))) и последний ну уже из наглости спрошу, ведь неловко как то стока у вас спрашивать *bh* *bk* можно ли в скрипт добавить каойнить "знак"(окошко всплавающее или что нить еще) символизирующее что можно извлекать ЮСБ устройство(ну типа все данные скопированны, флешкарта отформатированна, как говорится "Готово к использованию")
Аватара пользователя
abborovich
 
Новичок
Новичок
 
Сообщения: 3
Зарегистрирован: 08 ноября 2020, 03:39
Пол: муж.

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

Сообщение DmitryS » 09 ноября 2020, 19:43

Сегодня смоделировал данную ситуацию в одной из версий очень забавной операционной системы Microsoft Windows 10 x64 - всё отработалось как задумывалось, файлы скопировались и после удалились при подключении нового носителя информации. Настраивать долго не пришлось, хотя были и некоторые нюансы, связанные в основном со всякими правами доступа.

Расположение программ и других файлов такое:

C:\Program Files\VRCP Soft\FDFRun\FDFRun.exe
C:\Program Files\VRCP Soft\FDFRun\autorun.vbs
C:\Program Files\VRCP Soft\FDFSpy\FDFSpy.exe
C:\Program Files\VRCP Soft\AutoKFD\AutoKFD.exe

Примерные тестовые настройки программ такие:

Изображение

Выставленные права на основные исполняемые файлы:

Image
Аватара пользователя
DmitryS
 
Основатель
Основатель
 
Сообщения: 285
Зарегистрирован: 10 октября 2011, 14:53
Откуда: Russia, Moscow
Возраст: 43
Пол: муж.
 
Контакты:

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

Сообщение DmitryS » 09 ноября 2020, 22:42

abborovich писал(а):... и последний ну уже из наглости спрошу, ведь неловко как то стока у вас спрашивать *bh* *bk* можно ли в скрипт добавить каойнить "знак"(окошко всплавающее или что нить еще) символизирующее что можно извлекать ЮСБ устройство(ну типа все данные скопированны, флешкарта отформатированна, как говорится "Готово к использованию")

Чтобы автоматически извлекать съёмный носитель информации (флешку) после копирования и удаления файлов, а также выводить на экран уведомление об этом событии, можно произвести следующую доработку получившейся системы:


1. Скачиваем ЭТОТ архив.

2. Вытаскиваем из него файл rmdrv64.exe (или rmdrv32.exe для 32-битных систем).

3. Копируем файл rmdrv64.exe в папку, где лежит скрипт-файл autorun.vbs:
"C:\Program Files\VRCP Soft\FDFRun\rmdrv64.exe"

4. Корректируем файл autorun.vbs таким образом:
Option Explicit
On Error Resume Next
Dim WSHShell, PsArgs, PsWMI, PsDrv, PsWait
Set WSHShell = WScript.CreateObject("WScript.Shell")
Set PsArgs = WScript.Arguments
Set PsWMI = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\CIMV2")
PsDrv = UCase(Trim(PsArgs(0)))
If Len(PsDrv) > 0 Then PsDrv = Trim(Left(PsDrv,1))

If Len(PsDrv) = 1 Then
If Asc(PsDrv) > 64 And Asc(PsDrv) < 91 Then
WSHShell.Run """" & "C:\Program Files\VRCP Soft\FDFSpy\FDFSpy.exe " & """" & PsDrv

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
WSHShell.Run """" & "C:\Program Files\VRCP Soft\AutoKFD\AutoKFD.exe " & """" & PsDrv

Do
WScript.Sleep 100
PsWait = 0
If PsWMI.ExecQuery("SELECT * FROM Win32_Process WHERE Name LIKE 'autokfd.exe'").Count > 0 Then PsWait = 1
Loop Until PsWait = 0
WSHShell.Run """" & "C:\Program Files\VRCP Soft\FDFRun\rmdrv64.exe " & """" & PsDrv

WScript.Sleep 100
MsgBox " Съёмный носитель информации <" & PsDrv & "> успешно обработан и извлечён! "

End If
End If

Set PsArgs = Nothing
Set PsWMI = Nothing
Set WSHShell = Nothing
WScript.Quit 0


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

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

Сообщение abborovich » 10 ноября 2020, 08:33

 предыдущая инструкция от создателя софта
DmitryS писал(а):
Сегодня смоделировал данную ситуацию в одной из версий очень забавной операционной системы Microsoft Windows 10 x64 - всё отработалось как задумывалось, файлы скопировались и после удалились при подключении нового носителя информации. Настраивать долго не пришлось, хотя были и некоторые нюансы, связанные в основном со всякими правами доступа.

Расположение программ и других файлов такое:

C:\Program Files\VRCP Soft\FDFRun\FDFRun.exe
C:\Program Files\VRCP Soft\FDFRun\autorun.vbs
C:\Program Files\VRCP Soft\FDFSpy\FDFSpy.exe
C:\Program Files\VRCP Soft\AutoKFD\AutoKFD.exe

Примерные тестовые настройки программ такие:

Изображение

Выставленные права на основные исполняемые файлы:

Image

Доброго дня! самое что интересное, под админом они не хотят работать корректно))) в общем, я уже понял, что этот нюанс малоконтролируемый и зависит от конкретной ОС(сборки и т.п. *bk* )


 еще одна инструкция от создателя софта
DmitryS писал(а):
abborovich писал(а):... и последний ну уже из наглости спрошу, ведь неловко как то стока у вас спрашивать *bh* *bk* можно ли в скрипт добавить каойнить "знак"(окошко всплавающее или что нить еще) символизирующее что можно извлекать ЮСБ устройство(ну типа все данные скопированны, флешкарта отформатированна, как говорится "Готово к использованию")

Чтобы автоматически извлекать съёмный носитель информации (флешку) после копирования и удаления файлов, а также выводить на экран уведомление об этом событии, можно произвести следующую доработку получившейся системы:


1. Скачиваем ЭТОТ архив.

2. Вытаскиваем из него файл rmdrv64.exe (или rmdrv32.exe для 32-битных систем).

3. Копируем файл rmdrv64.exe в папку, где лежит скрипт-файл autorun.vbs:
"C:\Program Files\VRCP Soft\FDFRun\rmdrv64.exe"

4. Корректируем файл autorun.vbs таким образом:
Option Explicit
On Error Resume Next
Dim WSHShell, PsArgs, PsWMI, PsDrv, PsWait
Set WSHShell = WScript.CreateObject("WScript.Shell")
Set PsArgs = WScript.Arguments
Set PsWMI = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\CIMV2")
PsDrv = UCase(Trim(PsArgs(0)))
If Len(PsDrv) > 0 Then PsDrv = Trim(Left(PsDrv,1))

If Len(PsDrv) = 1 Then
If Asc(PsDrv) > 64 And Asc(PsDrv) < 91 Then
WSHShell.Run """" & "C:\Program Files\VRCP Soft\FDFSpy\FDFSpy.exe " & """" & PsDrv

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
WSHShell.Run """" & "C:\Program Files\VRCP Soft\AutoKFD\AutoKFD.exe " & """" & PsDrv

Do
WScript.Sleep 100
PsWait = 0
If PsWMI.ExecQuery("SELECT * FROM Win32_Process WHERE Name LIKE 'autokfd.exe'").Count > 0 Then PsWait = 1
Loop Until PsWait = 0
WSHShell.Run """" & "C:\Program Files\VRCP Soft\FDFRun\rmdrv64.exe " & """" & PsDrv

WScript.Sleep 100
MsgBox " Съёмный носитель информации <" & PsDrv & "> успешно обработан и извлечён! "

End If
End If

Set PsArgs = Nothing
Set PsWMI = Nothing
Set WSHShell = Nothing
WScript.Quit 0


P.S.: Некоторые антивирусные средства могут мешать извлечению съёмного носителя информации (флешки), т.к. блокируют носитель при осуществлении проверки содержимого, после появления его в системе. Соответственно, чтобы флешка всегда извлекалась нормально, необходимо в антивирусной программе отключить проверку съёмных носителей информации.


да, огромное спасибо и за эту наводку, понял, осознал, решил углубиться в изучение vbs скриптов, думаю из них я могу почерпнуть полезное ))

в общем огромное вам спасибо за оказанное содействие и вашу неоценимую помощь! ) очень рад что не был послан на*)

и если можно еще интерес... ) хотя наверное я позже его задам, сначало углублюсь в скрипты а потом уже, попробую вас еще помучать) еще раз огромное вам спасибо *bq* *az*
Аватара пользователя
abborovich
 
Новичок
Новичок
 
Сообщения: 3
Зарегистрирован: 08 ноября 2020, 03:39
Пол: муж.

Пред.След.

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

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

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

cron