local Flash = "f"
local SafePath = "c:\"
local hwnd = win.handle("c=TTOTAL_CMD")
local TMPl = childwin.handle(hwnd, "TMyPanel", 2)
local TMPr = childwin.handle(hwnd, "TMyPanel", 3)
local TMTCl = childwin.handle(TMPl, "TMyTabControl")
local TMTCr = childwin.handle(TMPr, "TMyTabControl")
local LeftPath = childwin.gettext(TMTCl, "TMyPanel", 2)
local RightPath = childwin.gettext(TMTCr, "TMyPanel", 2)
if(not find(LeftPath, Flash))
tc.cd(hwnd, "left", SafePath)
if(not find(RightPath, Flash))
tc.cd(hwnd, "right", SafePath)
do("путь к программе, которая осуществляет отсоединение", "параметры")
Скрипт полезен тем, кто забывает "уйти" с любого отсоединяемого устройства (например, флешки) перед его отключением, что порождает ожидание и выдачу сообщения об ошибке "Drive not found". Просто замените букву "f" (переменная Flash) на букву вашего USB-устройства. Затем в последней строке скрипта укажите полный путь к приложению, осуществляющему программное отключение, и параметры, если они нужны.