отлично! спасибо работает.
теперь у меня проблема с логикой (в голове) помогите:
Code: Select all
$If ( ( !fexist("v:\\") || panel.fexist(1,"v:\\usr\\soft") ) )
panel.setpath(0,"d:\\downloads\\soft\\")
$Else
panel.setpath(0,"v:\\usr\\soft\\")
$End
хочется: при нажатии кнопки, если вставлена флешка - перейти в папку на флешке, но если на пассивной панели эта папка уже открыта, то перейти в папку на компе.
если флешка не вставлена - сразу перейти в папку на компе.
получается:
флешка есть - переходит на флешку. v:\
флешки нет - переходит в папку на компе.d:\
флешка вставлена, но на пасивной уже открыта папка с флешки v:\ : Все равно в активной панели переходит на флешку V:\ (а должен на d:\)
условие panel.fexist(1,"v:\\usr\\soft") не срабатывает.
что я делаю не так?
UPD понял в чем косяк... пошел читать хелпы, как проверить полный путь открытый на пассивной панели.