Тема: AHK: Контекстное меню безопасного удаления
Здравствуйте, господа! Недавно начал изучение AutoHotkey и натолкнулся на маленькую программу SDelete. Возникла идея сделать контекстное меню безопасного удаления файлов и папок с запросом на удаление этих объектов. Собственно, вот код .reg фала
Windows Registry Editor Version 5.00
#####################
# ContextDeleteMenu #
#####################
[HKEY_CLASSES_ROOT\AllFilesystemObjects\shell\ContextDeleteMenu]
"MUIVerb"="Безопасное удаление"
"Icon"="SHELL32.dll,131"
[HKEY_CLASSES_ROOT\AllFilesystemObjects\shell\ContextDeleteMenu\command]
@="ContextDeleteMenu.exe"
Это код AHK скрипта "ContextDeleteMenu.ahk"
clipboard =
Send, ^{vk43}
ClipWait, 2
clipboard = %clipboard%
MsgBox, 4, ContextDeleteMenu, Удалить безвозвратно: %clipboard%`n`nПродолжить?
IfMsgBox, No, Exit
Loop, parse, clipboard, `n, `r
{
Run, sdelete.exe -s "%A_LoopField%", , hide
MsgBox, 32, ContextDeleteMenu, Удалено`r`n%A_LoopField%, 1.5
WinWaitClose, ContextDeleteMenu
}
Все это работает на удаление одиночных файлов и папок, но начинаются глюки при выделении и удалении 2 и более объектов.
Пожалуйста, помогите допилить скрипт для удаления нескольких объектов. Также хотелось бы, чтобы в PopUp запросе на удаление объектов указывалось только имя, а не путь + имя объектов .....
Возможно, этот скрипт пригодится не только мне.
Заранее благодарю за помощь!

