CaptainFlint Цитата: Вообще-то, Ctrl+Shift+B в Тотале 7.55 и выше — вполне себе стандартная комбинация.
На этой машине используются параллельно версии 7.04 и 7.56a. Случай произошел при работе в версии 7.04.
Цитата: А посылка в Тотал клавиш, "которые были предназначены совсем другому приложению", — это вообще что-то за гранью разумного.
Раз возникли сомнения, придется объяснить подробнее.
Для запуска макроса назначена комбинация Ctrl+Shift+B. А первая команда в макросе - [Press F4]. То есть, по идее, когда мы запускаем этот макрос из-под TC, то должен был запуститься дефолтный редактор для файла под курсором. И все дальнейшие операции (нажатия клавиш), записанные в макросе, должны выполняться уже в том редакторе.
Но вместо этого TC перехватил первую команду Ctrl+Shift+B и развернул текущую папку, как по Ctrl+B, с клавиатурным менеджером получился конфликт. Короче говоря, первая команда макроса [press F4] была пропущена, поэтому все последующие команды, предназначенные для исполнения в редакторе, были исполнены в главном окне TC.
Цитата: Посылки одного лишь сочетания Ctrl+Shift+B для выделения всех файлов и выдачи запроса на удаление никак не достаточно. Для этого Тотал должен ещё получить сигналы Ctrl+A и Del или F8.
Кроме горячих клавиш в TC есть еще и такая строчка сверху со всякими букоффками, называется "главное меню", и в нем есть много всяких команд, которыми никто не пользуется
Там есть и команды "выделить всё", и "удалить" и много чего ешё.
в моем макросе были команды выбора пунктов главного меню редактора, например, Alt+F -> Down -> Down -> Down -> Right - > Down -> Down, ни и так далее в том же роде. И так уж совпало, что эта последовательность нажатия стрелочек в главном меню TC привела сначала к команде "Select All", а потом к команде "Delete".
Цитата: А если эти сочетания к нему приходят, то уже совершенно по барабану, были ли предварительно развёрнуты каталоги в общий список или нет....
... приведённый пример якобы опасности, которую эта недоделка влечёт, совершенно надуманный
Э-э-э... Я не знаю, по барабану или нет. Я просто рассказал, как я сегодня чуть не потерял 1680 очень нужных файлов. Это голая 100% правда, да и ради чего я стал бы выдумывать такие истории
Так что опасность, мягко говоря, не совсем надуманная. А если бы там в макросе дальше шло нажатие на клавишу [Y] или [Enter], что вполне могло быть??
Цитата: И что, Тотал в этом что ли виноват?
Виноват всегда тупой юзверь, вот хоть у кого из админов спроси