Dec wrote: |
А что мне добавить, если мы так и не выяснили, за что этот флаг отвечает. |
Dec wrote: |
А почему тебе так принципиально использовать именно MoveHere, почему не хочешь просто удалить файлы после CopyHere - Items.InvokeVerbEx("delete") |
Dec wrote: |
Просто пиши комментарий в скрипте, что окна с прогрессом не будет, потому что автор TC4Shell не хочет его делать. |
Dec wrote: |
Но делать не буду. Нет переданного дескриптора окна - нет UI. |
Flasher wrote: |
Мы выяснили, в каких ситуациях он помогает. |
Flasher wrote: |
Но делать не буду. Нет переданного дескриптора окна - нет UI. |
Dec wrote: |
Стандартной практикой в shell подсистеме является отсутствие диалогов в ситуации, когда в операцию не передан дескриптор какого нибудь окна, которое станет родительским по отношению к создаваемым в случае необходимости создания окон. Я придерживаюсь этой практики. Поскольку wscript.exe не передает ни какой дескриптор окна, TC4Shell считает, что UI не нужен. Ну а раз UI не нужен, то и окно прогресса не нужно. |
Dec wrote: |
наоборот не делать, если передан этот флаг? |
Flasher wrote: |
Я же приводил ссылку. |
Flasher wrote: |
Это как минимум неразумно. |
Dec wrote: |
мы не придем в данном вопросе к компромиссу. |
Flasher wrote: |
к которому на протяжении не одного десятка лет привыкли пользователи скриптов. |
Dec wrote: |
У нас проблема понимания сути TC4Shell. |
Dec wrote: |
Реальная аудитория, на которую рассчитан проект, imho вообще не пересекается с аудиторией скриптописателей. |
Dec wrote: |
но ломать принципы проекта ради использования его в скриптах я не буду. |
Dec wrote: |
Завтра еще кто-нибудь создаст какого нибудь клиента, который будет использовать NSE типа моего для манипуляций с архивами. И кто-то может случайно передать недокументированный флаг и потерять данные. |
Flasher wrote: |
Тогда чего ты тратишь на меня нереального своё драгоценное время? |
Dec wrote: |
Я не против того, что TC4Shell используется в скриптах, и даже готов добавлять дополнительный функционал в него |
Quote: |
и даже готов добавлять дополнительный функционал в него |
output generated using printer-friendly topic mod. All times are GMT + 4 Hours