Flasher wrote: |
А вот если получатель - архив, то прогресса нет. |
Flasher wrote: |
После того как... |
Flasher wrote: |
Речь про web-связку. Т.е. с этим проблем нет? |
Dec wrote: |
отсутствие диалогов в ситуации, когда в операцию не передан дескриптор какого нибудь окна |
Dec wrote: |
Это фишка Проводника, я пока не планирую ее повторять. |
Flasher wrote: |
Дескриптор какого окна может быть передан, если мы задаём только пути? |
Dec wrote: |
Ну а раз нет ножек, значит нет и мультиков. |
Flasher wrote: |
Вот и спрашиваю, откуда там дескриптор? |
Flasher wrote: |
При попытке скопировать файлы в этот архив выпадает окно с ошибкой |
Flasher wrote: |
1. Что по 4096 и MoveHere? |
Flasher wrote: |
А какие вообще плюсы у создания tmp в том же каталоге с заменой архива? |
Flasher wrote: |
И ещё насчёт разрешения ассоциации для exe. Что нужно сделать, чтобы оно распространялось и на обсуждаемые методы? |
Dec wrote: |
Экий ты быстрый |
Dec wrote: |
чем бы ты не упаковывал, что бы ты не упаковывал, tmp файл будет создаваться в любом случае. |
Dec wrote: |
Не понят вопроса. |
Flasher wrote: |
Сама упаковка из общих папок никаких tmp не подразумевает. Если бы такое было, я бы это ещё 100 лет назад заметил. |
Flasher wrote: |
Если источник exe, то как заставить их с ним работать? |
Dec wrote: |
Т.е. ты хочешь сказать, что 7z умеет обновлять архивы без создания временных файлов? |
Dec wrote: |
Для кого я это писал? |
Quote: |
А вот если получатель - архив, то прогресса нет. |
Flasher wrote: |
Что по 4096? |
Flasher wrote: |
Что по MoveHere? |
Flasher wrote: |
Но она хотя бы в Temp их кидает. |
Flasher wrote: |
Если не получится, то по умолчанию TC4Shell лучше отвязать от ProgID zip-а. |
Flasher wrote: |
А можешь сделать, чтобы при применении обновлялись только изменённые значения вместо полной перезаписи? |
Dec wrote: |
Я так и не понял, за что этот флаг отвечает. |
Dec wrote: |
Т.е. я не могу в своем коде отличить CopyHere от MoveHere. |
Dec wrote: |
А чем Temp лучше директории архива? |
Dec wrote: |
Или что то иное подразумевалось? |
Dec wrote: |
Это механизм самодиагностики и подчистки ненужных файлов. |
Flasher wrote: |
А просто добавить его можно, чтобы избежать проблем? |
Flasher wrote: |
Предлагаю по неиспользуемому флагу. |
Flasher wrote: |
Никогда не любил, когда времянки создавались в том же каталоге. |
Flasher wrote: |
В крайнем случае можно сравнивать буквы дисков и в случае совпадения, перемещать в Temp. |
Flasher wrote: |
Окна с архивами в Проводнике как-то касаются скриптов? |
Flasher wrote: |
Постараться выяснить, как отобразить прогресс аналогично системному поведению |
Flasher wrote: |
добавить связанные флаги |
Flasher wrote: |
Если не выйдет, то сделать привязку zip к ProgID системы по умолчанию, чтобы пользователю не рассказывать как специально добиться такого результата. |
Flasher wrote: |
Он так медленно срабатывает из-за чтения реестра? |
Flasher wrote: |
Диагностировать то он должен перед отрисовкой флагов в окне. А при чём тут применение? |
Dec wrote: |
Добавляй, я просто игнорирую ее в своем коде. |
Dec wrote: |
Однозначно нет |
Dec wrote: |
не обозначает, что файлы расположены на одном физическом диске, ибо есть такая штука, как hardlink. |
Dec wrote: |
Куда добавить? Какие флаги? |
Dec wrote: |
Если не нужна ассоциация между zip и TC4Shell |
Dec wrote: |
При применении происходит обновление всех записей в реестре на случай, если они были изменены |
Flasher wrote: |
Я имел в виду тебя. |
Flasher wrote: |
Ну, если ты не сделаешь MoveHere |
Flasher wrote: |
Которая всегда расположена не то, что на одной физическом диске, а в пределах его одного тома. |
Flasher wrote: |
Так это объяснять мне как автору скрипта придётся, что и нужно избежать. |
output generated using printer-friendly topic mod. All times are GMT + 4 Hours