CaptainFlint

|
Posted: Wed Sep 05, 2007 19:31 Post subject: |
|
|
Митяй wrote: | Под передачей команды я подразумевал только передачу номера этой команды. |
Плагин получил номер команды 905 (cm_Copy). Кто ему скажет, какие файлы, откуда и куда копирует Тотал? Какие у Тотала настройки, скажем, по работе с комментариями и эскизами (копируются ли они с файлами или нет)? Какие файлы реально окажутся скопированными, а какие - нет? (Из-за списка исключений, наличия одноимённых файлов, файлов "только для чтения", которые можно перезаписать, а можно и пропустить)? И таких параметров у каждой команды - тучи неисчислимые.
Митяй wrote: | Тотал передаёт плагину номер команды. Плагин может сделать две вещи - разрешить выполнение команды и запретить её выполнение. |
Тогда как будет построен твои примеры плагинов логирования и записывателя макросов, если они даже знать не будут, что конкретно пользователь собрался копировать?
Митяй wrote: | Или плагин может запретить тоталу выполнять команду и выполнит её сам. |
А для этого он должен знать хотя бы, какие файлы выделил пользователь в панели, какой текущий путь и какой путь к целевому каталогу. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|