О фоновости окна я говорил несколькими сообщениями выше. Нажатость Shift'а накладывает свои отпечатки.Qwertiy писал(а):Билд 773. В половине случаев окно архиватора фоновое... К тому же появляется куча выделенных файлов...
Отключение внутреннего архиватора
Модератор: motyara
- Max Diesel
- Автор программы
- Сообщения: 3431
- Зарегистрирован: Пт окт 12, 2007 3:26 pm
- Контактная информация:
1. Не пробовали вот это?Max Diesel писал(а):О фоновости окна я говорил несколькими сообщениями выше. Нажатость Shift'а накладывает свои отпечатки.Qwertiy писал(а):Билд 773. В половине случаев окно архиватора фоновое... К тому же появляется куча выделенных файлов...
Или ещё проще - запускать через полсекунды.Qwertiy писал(а):Чтобы избежать этого, надо просто выполнять команду, не сразу, а получив сигнал KeyUp для клавиши Shift (т.е. когда она будет отпущена). Но я бы ещё добавил какой-то разумный предел, т.е. если пользователь держит Shift больше секунды, то пусть будет фоновым...
2. Снять выделение - почему это вообще проблема?
PS: А с тех пор, как я написал то сообщение, что-то поменялось? Или есть в планах?
По 774 не заметно.
- Max Diesel
- Автор программы
- Сообщения: 3431
- Зарегистрирован: Пт окт 12, 2007 3:26 pm
- Контактная информация:
1 - запуск после того как Shift был отпущен (то есть отложенный запуск) - это этакий новый вид запуска, не уверен что цель оправдывает средства (то есть желающих запускать программу удерживая Shift вероятно не так уж много). Нефоновый запуск при Shift'е отсутствует даже в Проводнике...Qwertiy писал(а):1. Не пробовали вот это?Или ещё проще - запускать через полсекунды.Qwertiy писал(а):Чтобы избежать этого, надо просто выполнять команду, не сразу, а получив сигнал KeyUp для клавиши Shift (т.е. когда она будет отпущена). Но я бы ещё добавил какой-то разумный предел, т.е. если пользователь держит Shift больше секунды, то пусть будет фоновым...
2. Снять выделение - почему это вообще проблема?
2 - как ни странно, но при выделении кликнутого файла программа сама не в курсе что он оказался выделенным... то есть фактически флаг выделения сменился, но функция добавления выделения не отработала как должна была. По возможности исправлю.
Учитывая Shift+[Удалить в контекстном меню], я не думаю, что будет мало пользующихся этой функцией...Max Diesel писал(а):1 - запуск после того как Shift был отпущен (то есть отложенный запуск) - это этакий новый вид запуска, не уверен что цель оправдывает средства (то есть желающих запускать программу удерживая Shift вероятно не так уж много). Нефоновый запуск при Shift'е отсутствует даже в Проводнике...
А Проводник - не пример. Таким методом он открыл мне 8 папок в разных окнах + выбранный мной файл desktop.ini.
Если курсор был не на этом файле, то выделена группа файлов, а не один. Кстати, почему бы просто не очистить выделение?Max Diesel писал(а):2 - как ни странно, но при выделении кликнутого файла программа сама не в курсе что он оказался выделенным... то есть фактически флаг выделения сменился, но функция добавления выделения не отработала как должна была. По возможности исправлю.
- Max Diesel
- Автор программы
- Сообщения: 3431
- Зарегистрирован: Пт окт 12, 2007 3:26 pm
- Контактная информация:
Shift в контекстом меню не равен Shift'у при даблклике по файлу, при котором программа запускается в фоне.Qwertiy писал(а):Учитывая Shift+[Удалить в контекстном меню], я не думаю, что будет мало пользующихся этой функцией...
Попробуйте выделить файлы и запустить один из выделенных файлов нажатием Enter... выделение не снимется и это сделано специально для того, что пользователю оно может понадобиться. Для программы нет разницы между такой ситуацией и "Shift+даблклик".Qwertiy писал(а):Если курсор был не на этом файле, то выделена группа файлов, а не один. Кстати, почему бы просто не очистить выделение?
Кажется, Вы не так поняли мою логику... Я имел в виду, что если есть те, кто вместо Shift+Delete сначала правой кнопкой открывают контекстное меню, а потом удерживая Shift выбирают из него Удалить, то найдутся и те, кто будет использовать Shift+DoubleClick, причём их будет намного больше.Max Diesel писал(а):Shift в контекстом меню не равен Shift'у при даблклике по файлу, при котором программа запускается в фоне.
А попробуйте открыть не Enter'ом, а двойным щелчком... Так что логика в случае снятия выделения сохраняется.Max Diesel писал(а):Попробуйте выделить файлы и запустить один из выделенных файлов нажатием Enter... выделение не снимется и это сделано специально для того, что пользователю оно может понадобиться. Для программы нет разницы между такой ситуацией и "Shift+даблклик".
- Max Diesel
- Автор программы
- Сообщения: 3431
- Зарегистрирован: Пт окт 12, 2007 3:26 pm
- Контактная информация:
Полагаю что те пользователи, которые нажимают удаление в контекстном меню при нажатом Shift'е, в преимущественном своем большинстве не сами додумались до того что там надо удерживать Shift, а им подсказали. В конце концов увидит пользователь что при "Shift+даблклик" программа запускается в фоне и не будет больше так делать, на мой взгляд это вполне приемлемый исход дела. А если уж его устраивает такой вариант, то пусть переключается между окнами.Qwertiy писал(а):Кажется, Вы не так поняли мою логику... Я имел в виду, что если есть те, кто вместо Shift+Delete сначала правой кнопкой открывают контекстное меню, а потом удерживая Shift выбирают из него Удалить, то найдутся и те, кто будет использовать Shift+DoubleClick, причём их будет намного больше.
Я не увидел в этом ничего странного, выделение осталось также как и при запуске через Enter.Qwertiy писал(а):А попробуйте открыть не Enter'ом, а двойным щелчком... Так что логика в случае снятия выделения сохраняется.
А смысл лишать пользователей удобного способа?Max Diesel писал(а):Полагаю что те пользователи, которые нажимают удаление в контекстном меню при нажатом Shift'е, в преимущественном своем большинстве не сами додумались до того что там надо удерживать Shift, а им подсказали. В конце концов увидит пользователь что при "Shift+даблклик" программа запускается в фоне и не будет больше так делать, на мой взгляд это вполне приемлемый исход дела. А если уж его устраивает такой вариант, то пусть переключается между окнами.
Странно... У меня:Max Diesel писал(а):Я не увидел в этом ничего странного, выделение осталось также как и при запуске через Enter.Qwertiy писал(а):А попробуйте открыть не Enter'ом, а двойным щелчком... Так что логика в случае снятия выделения сохраняется.
Enter - выделение остаётся
Shift+Enter - выделение остаётся
DoubleClick - выделение снимается
Shift+DoubleClick - выделение остаётся
Ctrl+DoubleClick - выделение остаётся
Alt+DoubleClick - выделение остаётся
PS: Выбор пункта контекстного меню при удерживании Shift'а также даёт фоновое окно при условии, что оно не модально.
Вход в папку
Хотелось бы, чтобы по Shift+Enter на папке, она открывалась Проводником.
- Max Diesel
- Автор программы
- Сообщения: 3431
- Зарегистрирован: Пт окт 12, 2007 3:26 pm
- Контактная информация:
Re: Отключение внутреннего архиватора
Всем доброго дня! Прошу помощи!
Скачал свежий релиз 780 и столкнулся с неожиданной проблемой, точнее с двумя. По порядку:
1. На одном компьютере (рабочем) при нажатии на ввод стало входить во все архивы, даже образы ISO !! Как давно я ждал этой суперфичи! Это просто замечательно! НО, но маленький побочный эффект портит всё впечатление: теперь нажимая (ентером) на *.doc,docx,xls,xlsx я вхожу внутрь этих файлов! Оно мне не надо! Документы нормально открываются только при комбинации шифт+ввод. Что нужно сделать, чтобы они по прежнему открывались офисом? В проводнике ассоциации файлов выставлены нормально.
2. На другом компьютере (домашнем) архивы открываются только внешним архиватором. Вход в архивы по вводу не происходит. Зато *.doc,xls нормально открываются, только дома они мне как-то не очень и нужны.
В обоих случаях строка в uncom.ini выглядит так: ExternalOpen=
Спасибо.
Скачал свежий релиз 780 и столкнулся с неожиданной проблемой, точнее с двумя. По порядку:
1. На одном компьютере (рабочем) при нажатии на ввод стало входить во все архивы, даже образы ISO !! Как давно я ждал этой суперфичи! Это просто замечательно! НО, но маленький побочный эффект портит всё впечатление: теперь нажимая (ентером) на *.doc,docx,xls,xlsx я вхожу внутрь этих файлов! Оно мне не надо! Документы нормально открываются только при комбинации шифт+ввод. Что нужно сделать, чтобы они по прежнему открывались офисом? В проводнике ассоциации файлов выставлены нормально.
2. На другом компьютере (домашнем) архивы открываются только внешним архиватором. Вход в архивы по вводу не происходит. Зато *.doc,xls нормально открываются, только дома они мне как-то не очень и нужны.
В обоих случаях строка в uncom.ini выглядит так: ExternalOpen=
Спасибо.
Это зависит от установленных плагинов.
Чтобы нужные файлы открывались не плагином, а дефаултной программой надо использовать ExternalOpen:
Чтобы нужные файлы открывались не плагином, а дефаултной программой надо использовать ExternalOpen:
Код: Выделить всё
ExternalOpen=.doc.docx.xls.xlsx.
- Max Diesel
- Автор программы
- Сообщения: 3431
- Зарегистрирован: Пт окт 12, 2007 3:26 pm
- Контактная информация:
Какая версия Windows используется и какая версия Office?ARXEO писал(а):1. На одном компьютере (рабочем) при нажатии на ввод стало входить во все архивы, даже образы ISO !! Как давно я ждал этой суперфичи! Это просто замечательно! НО, но маленький побочный эффект портит всё впечатление: теперь нажимая (ентером) на *.doc,docx,xls,xlsx я вхожу внутрь этих файлов! Оно мне не надо! Документы нормально открываются только при комбинации шифт+ввод. Что нужно сделать, чтобы они по прежнему открывались офисом? В проводнике ассоциации файлов выставлены нормально.
Re: Отключение внутреннего архиватора
У меня тоже проявился такой баг. b779, на 780-й еще не перешел... попробую, отпишусь.
XP SP3 Rus Professional, Office 2003 SP3 Rus Professional Plus.
Проблема пока проявилась только на одном XLS-файле и одном DOC-файле... другие открываются нормально. DOC-файл после минимальной правки и сохранения похудел на 1Кб и стал открываться нормально. А XLS не вылечился. Файл прилагаю, из архива (плагин), он, как ни странно, открывается нормально. Если распаковать - тогда нет.
XP SP3 Rus Professional, Office 2003 SP3 Rus Professional Plus.
Проблема пока проявилась только на одном XLS-файле и одном DOC-файле... другие открываются нормально. DOC-файл после минимальной правки и сохранения похудел на 1Кб и стал открываться нормально. А XLS не вылечился. Файл прилагаю, из архива (плагин), он, как ни странно, открывается нормально. Если распаковать - тогда нет.
- Вложения
-
- Номера.7z
- (7.38 КБ) 195 скачиваний