Страница 4 из 4

Добавлено: Пн ноя 05, 2018 07:55
Iori
Flasher писал(а):Пример: Распаковка выбранных exe Inno Setup в папки x86/x64
Использовал твой пример. Смекалку не использовал.
Flasher писал(а):Тогда твои рассказы о тяжких переборах и "Так всегда более удобнее." выглядят неуместно.
Не думаю что неуместны. Инно пакет размером в 500мег берёт время разобрать вручную. Попробуй сам и поймёшь.
Flasher писал(а):Шутишь? Это элементарщина.
Не знал что тебе это так легко.
Flasher писал(а):Я уже сделал в обоих вариантах с добавкой автооткрытия.
Это круто :D.

Добавлено: Пн ноя 05, 2018 08:05
Flasher
Iori писал(а):Использовал твой пример.
Фигня пример. Я сразу заменил, а ты как всегда не заметил.
Iori писал(а):Попробуй сам и поймёшь.
Скинь. Скажу, сколько займёт времени. Думаю, максимум 1.5-2 минуты.
Iori писал(а):Не знал что тебе это так легко.
Угу. А то раньше у меня были с этим проблемы.

Добавлено: Пн ноя 05, 2018 08:31
Iori
Flasher писал(а):Я сразу заменил, а ты как всегда не заметил.
Не заметил потому что ты правишь свои посты пока я отвечаю. Как мне знать что ты на прошлой станицы изменил два слова?
Flasher писал(а):Скинь. Скажу, сколько займёт времени. Думаю, максимум 1.5-2 минуты.
Если правда вручную и без вспомогательных программ и без использование метода в твоём первом посте этой темы, то очень сомневаюсь.
Я говорю про то, сколько мне это берёт без этого всего.
Flasher писал(а):Угу. А то раньше у меня были с этим проблемы.
Не знаю что у тебя было раньше, но представить что года 3 назад у тебя было меньше опыта писать скрипты не тяжело.

Давай возвращаться к теме. Если у тебя уже есть обновлённый вариант скрипта, то выложи для тестов.

Добавлено: Пн ноя 05, 2018 08:57
Flasher
Iori писал(а):и без использование метода в твоём первом посте этой темы
Так, может, ещё без рук и ног, чего уж там? Попробовать языком по клаве шмякать, например. Изображение
Iori писал(а):Я говорю про то, сколько мне это берёт без этого всего.
Так учиться более оптимальным способам никогда не поздно.

[cut="OFF"]
Iori писал(а):потому что ты правишь свои посты пока я отвечаю.
А то ты никогда свои посты не правил, когда отвечают другие? Чего стоит перед или сразу после публикации ещё раз взглянуть на потенциально редактируемый пост? Лично мне ничего. Всегда так делал. Тут это норма.
Iori писал(а):но представить что года 3 назад у тебя было меньше опыта писать скрипты не тяжело.
Работать со списками я мог без особых проблем и 7-8 лет назад, а 3-4 года назад я делал некоторые вещи не для слабонервных. Опыт конкретно в этом случае роли не играет.[/cut]
Iori писал(а):Если у тебя уже есть обновлённый вариант скрипта то выложи для тестов.
А ты уже вернулся домой и протестировал 10-ку на баги? Ладно, забирай обновку.

Добавлено: Пн ноя 05, 2018 23:16
Iori
Flasher писал(а):А ты уже вернулся домой и протестировал 10-ку на баги? Ладно, забирай обновку.
Спасибо за обновку. :D
До обновление скрипта, на распаковку active взяло 22 секунд, на распаковку undelete 7 секунд.

После обновления, скрипт больше не показывает всплывающее окно об удачной распаковке.
Один exe распаковывает нормально (кроме окошка), а если два или больше выдаёт ошибку. Два раза я на кнопку не нажимал.

Код: Выделить всё

 ---------------------------
Windows Script Host
---------------------------
Script:	D:\Apps\Total Commander\Utilities\Scripts\innounp.vbs
Line:	64
Char:	7
Error:	File already exists
Code:	800A003A
Source: 	Microsoft VBScript runtime error

---------------------------
OK   
---------------------------

Добавлено: Вт ноя 06, 2018 00:52
Flasher
Iori
Я так понял, ты уже дома. А кoнкретные данные-то где? Параметр/ключ есть/нет, список выбранного, список без выбора.

Добавлено: Вт ноя 06, 2018 01:23
Iori
Flasher писал(а):А кoнкретные данные-то где? Параметр/ключ есть/нет, список выбранного, список без выбора.
Параметр и ключ такой %WF /o.
Без ключа, и без параметра работает только с одним ехе в папке.
Без ключа и с параметром работает только с одним ехе в папке.
В принципе, с любой комбинацией только работает с одним ехе.

Список:
I:\Dump\Inno Test\
undelete-demo.exe 43693728
Unformat.exe 27852104

Добавлено: Вт ноя 06, 2018 02:43
Flasher
Iori
Так ты выше ошибку привёл. Если ошибка возникает, то скрипт прерывается, мы же выше это проходили. До второго exe и не доходит. Хотя это странно. Кое-какую проверку внёс, проверь.

Добавлено: Вт ноя 06, 2018 03:04
Iori
Flasher писал(а):Кое-какую проверку внёс, проверь.
Новая проверка помогла. Ошибок больше нет. После распаковки файла под курсором с ключом /о, окошко со временем, не выскакивает.

Добавлено: Вт ноя 06, 2018 03:14
Flasher
Iori
Окошко и не должно возникать при открытии папки. Зачем? Убери ключ, посмотри, что по секундам выдаёт.
И обрати внимание в шапке на "или выбора объектов". Это означает отсутствие выделения при постановке курсора на [..]. Раньше так не делал, типа новинка. :roll:
В принципе, то же самое, благодаря предварительной фильтрации, будет и при выборе разнотипных или (напр., по Ctrl+A) всех объектов.
Iori писал(а):До обновление скрипта, на распаковку active взяло 22 секунд, на распаковку undelete 7 секунд.
Т.е. получается прирост всего на 5 и 3 секунды, соответственно. Уверен, что в первом случае было точно 27 и 10? Чем измерял?

Добавлено: Чт ноя 08, 2018 00:10
Iori
Flasher писал(а):Окошко и не должно возникать при открытии папки. Зачем? Убери ключ, посмотри, что по секундам выдаёт.
Понятно.
Flasher писал(а):Это означает отсутствие выделения при постановке курсора на [..]. Раньше так не делал, типа новинка.
Классная новинка. Намного удобнее, чем постоянно править кнопку.
Flasher писал(а):Т.е. получается прирост всего на 5 и 3 секунды, соответственно. Уверен, что в первом случае было точно 27 и 10? Чем измерял?
Сделал тесты заново, так как я перебрался, на PCIe SATA 3 карточку.
1. Старый скрипт с детектором. 38.82 секунды ушло на обработку active.
2. Новый скрипт без детектора. 21 секунда ушла на обработку active.
Так что, ты как всегда прав. Новый скрипт, работает намного быстрее.
Работу первого скрипта, мерил секундомером.

Низкий тебе поклон, за проделанную работу. :D
Как всегда на высоте.

PS: Надеюсь, запятые расставил правильно. Как говорится, лучше перебдеть чем недобдеть.

Добавлено: Чт ноя 08, 2018 04:33
Flasher
Iori
Править кнопку глупо. Мы это раньше обсуждали. Кнопки надо создавать повторно (в т. ч. для бара в виде меню).

Уже на 3 сату перешёл. :shock: Вот это оперативность!
38.82 > 21. Вот. Это ближе к сути (с учётом добавок).
Результатом удовлетворён. Пож-та. Пользуйся, как говорится, и наслаждайся. Изображение

P.S.: В ЛС отвечу.