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

Добавлено: Чт окт 14, 2010 23:06
Loopback
Flasher писал(а):Пока не тестил, сразу что в глаза бросилось:
Стилистика потом. Или сбрось как себе сделал, обновлю.
Flasher писал(а):Хорошо было бы добавить птицу "Закрывать после выполнения".
Это можно.
Flasher писал(а):Поля фильтра желательно сделать равной длины.
А, ну да, один как-то удлинился.
Flasher писал(а):Про флаги с приоритетами, надеюсь, не забыл?
И как ты это себе представляешь?

Имхо, интерфейс и логика работы получаются, мягко говоря... непрозрачные :) Я бы себе так никогда не сделал. Наверное, поэтому работа туго и идет.
Flasher писал(а):что-то не хочет скрипт работать
У меня работает, все режимы проверял.

Добавлено: Чт окт 14, 2010 23:15
Flasher
Loopback писал(а):И как ты это себе представляешь?
Стоят черыре флага, каждый слева от слова "Добавить". Если выставлен 1-й, то 3-й опустошается, если 2-й, то 4-й опустошается и наоборот. Чтобы понимать, для чего они нужны, можно сделать всплывающие подсказки при подводе к каждому.
Loopback писал(а):У меня работает, все режимы проверял.
Хм.. Сейчас ещё потестю, но пока безрезультатно. Беру обычные txt. На 7-ке пока проверяю.

Добавлено: Чт окт 14, 2010 23:26
Loopback
Flasher писал(а):Стоят черыре флага, каждый слева от слова "Добавить". Если выставлен 1-й, то 3-й опустошается, если 2-й, то 4-й опустошается и наоборот.
Это уже не флаги, а радиокнопки. И значит, помеченное условие, должно выполняться первым, так?

Ладно, завтра че-нить воткну.
Flasher писал(а): Беру обычные txt. На 7-ке пока проверяю.
Я на ХР, но какая в принципе разница. Разве что проблема с правами на запись?

Добавлено: Чт окт 14, 2010 23:43
Flasher
Loopback писал(а):Это уже не флаги, а радиокнопки. И значит, помеченное условие, должно выполняться первым, так?
Суть почти одна, пусть будут радиокнопки. Да, первым, логично.
Loopback писал(а):Я на ХР, но какая в принципе разница. Разве что проблема с правами на запись?
Сейчас и на XP попробую обязательно. UAC на нуле с админскими правами, с записью проблем нет.

А, вот ещё чего надо добавить - птицу на предварительное удаление пустых строк. :)

Добавлено: я подумал, что "1" это тоже параметр перед %L, без него работает. :D
Только приоритет почему-то отдаётся нижним двум условиям, а не верхним, как было изначально запланировано. Ладно, дождусь радиокнопок.
Вот вопрос: а можно организовать маску без учёта регистра?

Добавлено: Пт окт 15, 2010 12:02
Loopback
Обновил. Вот такой вышел франкенштейн :wink:
Flasher писал(а):Вот вопрос: а можно организовать маску без учёта регистра?
Она и есть без учета. Ну по крайней мере я пробую, скажем, маску *.Au3 - находится и au3, и AU3.

Добавлено: Пт окт 15, 2010 12:09
Flasher
Loopback писал(а):Обновил.
Ага, красиво вышло, сейчас опробуем. :)
Loopback писал(а):я пробую, скажем, маску *.Au3 - находится и au3, и AU3
Я про названия, а не расширения.

Добавлено: Пт окт 15, 2010 12:24
Loopback
Flasher писал(а):Я про названия, а не расширения.
Какая разница? Маска все равно преобразовывается в регэксп с флагом регистронезависимости. Например, маска code*.* срабатывает для CodePage.txt.

Добавлено: Пт окт 15, 2010 12:53
Flasher
Беру, например, маску тут*.*
Добавляю в двух одинаковых файлах Тут текст.txt и тут тоже.txt
В тут тоже.txt вставка производится, в Тут текст.txt - нет. :?:

Кстати, напомню:
Loopback писал(а):
Flasher писал(а):Хорошо было бы добавить птицу "Закрывать после выполнения".
Это можно.

Добавлено: Пт окт 15, 2010 13:21
Loopback
Flasher писал(а):В тут тоже.txt вставка производится, в Тут текст.txt - нет.
Ааа, значит движок регэкспов не различает русский. Ну как обычно - русский по остаточному принципу... Думаю можно обойти, если принудительно перевести в один регистр и маску, и имя файла.
Flasher писал(а):Кстати, напомню:
Я ее начал делать и убрал - а собственно, зачем она? И так же закрывается. Если не нужно подтверждение завершения - убери строчку

MsgBox (0, "", "Завершено.", 0, $hGUI)

Добавлено: Пт окт 15, 2010 13:28
Flasher
Loopback писал(а):Думаю можно обойти, если принудительно перевести в один регистр и маску, и имя файла.
Это мысли вслух или предложение мне? :roll:
Loopback писал(а):Я ее начал делать и убрал - а собственно, зачем она?
Ну вот .., надо было оставить, не зря же попросил. То что и так закрывается - понятно, меня как раз интересует возможность незакрытия, ведь часто требуется провести несколько добавлений. Вот даже сейчас во время тестинга вместо того, чтобы сразу проверять, приходится вызывать по новой.
Тут ещё даже одна мысль появилась: добавить ini, из которого скрипт будет брать значения ключей для опций(только флагов), выставленных в предыдущий раз. Это можно?

Добавлено: Пт окт 15, 2010 13:32
Loopback
Flasher писал(а):Это мысли вслух или предложение мне?
Мысли вслух :) Уже поправил. Кстати, и в том скрипте надо тоже поменять.
Flasher писал(а): То что и так закрывается - понятно, меня как раз интересует возможность незакрытия,
А, ну это меняет дело :) Ладно, я код еще не стер, сейчас верну. Но по-умолчанию, наверно, лучше сделать установленную.

Добавлено: Пт окт 15, 2010 13:41
Flasher
Loopback писал(а):Но по-умолчанию, наверно, лучше сделать установленную.
Да, по умолчанию пусть будет отмечено галкой.
Я там снизу предыдущего поста добавил кое-что. :)

Добавлено: Пт окт 15, 2010 14:28
Loopback
Flasher писал(а):добавить ini, из которого скрипт будет брать значения ключей для опций
Легко. Но уже не сегодня :)

Добавлено: Ср окт 20, 2010 13:45
Loopback
Доработал. Параметры сохраняются в ini с именем скрипта, в том же каталоге, где находится скрипт.

Добавлено: Ср окт 20, 2010 21:41
Flasher
Отлично! Второй наиполезнейший скрипт за две недели. Кучу времени оба сэкономили и ещё сэкономят не раз.
Спасибо большое за твой труд! Изображение