Здравствуйте, спасибо за внимание.
Проблемы с установкой и т.п. 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)запускаю ФДФРан, ФДФСпай, АвтоКФД(с найстройкой форматирования, либо настройкой удаления файлов), вставляю влешку, и если стоит формат то просто форматит флешку обрывая работу ФДФСпай. Если стоит удаление, то пока первый файл копируеться АвтоКФД уже удаляет все остальное с флешки.
м.б. я что то упускаю... какой-то порядок действий...
тыкал тыкал тыкал, и как всегда решило все именно то что должно было сделать первым из всего))) а именно, просто запустить фдфран двойным кликом без каких либо прав )) шизааа ))) и последний ну уже из наглости спрошу, ведь неловко как то стока у вас спрашивать
можно ли в скрипт добавить каойнить "знак"(окошко всплавающее или что нить еще) символизирующее что можно извлекать ЮСБ устройство(ну типа все данные скопированны, флешкарта отформатированна, как говорится "Готово к использованию")