View previous topic :: View next topic |
Author |
Message |
Loopback
Joined: 07 Sep 2009 Posts: 1551
|
(Separately) Posted: Thu Oct 14, 2010 23:06 Post subject: |
|
|
Flasher wrote: | Пока не тестил, сразу что в глаза бросилось: |
Стилистика потом. Или сбрось как себе сделал, обновлю.
Flasher wrote: | Хорошо было бы добавить птицу "Закрывать после выполнения". |
Это можно.
Flasher wrote: | Поля фильтра желательно сделать равной длины. |
А, ну да, один как-то удлинился.
Flasher wrote: | Про флаги с приоритетами, надеюсь, не забыл? |
И как ты это себе представляешь?
Имхо, интерфейс и логика работы получаются, мягко говоря... непрозрачные Я бы себе так никогда не сделал. Наверное, поэтому работа туго и идет.
Flasher wrote: | что-то не хочет скрипт работать |
У меня работает, все режимы проверял. |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Oct 14, 2010 23:15 Post subject: |
|
|
Loopback wrote: | И как ты это себе представляешь? | Стоят черыре флага, каждый слева от слова "Добавить". Если выставлен 1-й, то 3-й опустошается, если 2-й, то 4-й опустошается и наоборот. Чтобы понимать, для чего они нужны, можно сделать всплывающие подсказки при подводе к каждому.
Loopback wrote: | У меня работает, все режимы проверял. | Хм.. Сейчас ещё потестю, но пока безрезультатно. Беру обычные txt. На 7-ке пока проверяю. |
|
Back to top |
|
 |
Loopback
Joined: 07 Sep 2009 Posts: 1551
|
(Separately) Posted: Thu Oct 14, 2010 23:26 Post subject: |
|
|
Flasher wrote: | Стоят черыре флага, каждый слева от слова "Добавить". Если выставлен 1-й, то 3-й опустошается, если 2-й, то 4-й опустошается и наоборот. |
Это уже не флаги, а радиокнопки. И значит, помеченное условие, должно выполняться первым, так?
Ладно, завтра че-нить воткну.
Flasher wrote: | Беру обычные txt. На 7-ке пока проверяю. |
Я на ХР, но какая в принципе разница. Разве что проблема с правами на запись? |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Oct 14, 2010 23:43 Post subject: |
|
|
Loopback wrote: | Это уже не флаги, а радиокнопки. И значит, помеченное условие, должно выполняться первым, так? | Суть почти одна, пусть будут радиокнопки. Да, первым, логично.
Loopback wrote: | Я на ХР, но какая в принципе разница. Разве что проблема с правами на запись? | Сейчас и на XP попробую обязательно. UAC на нуле с админскими правами, с записью проблем нет.
А, вот ещё чего надо добавить - птицу на предварительное удаление пустых строк.
Добавлено: я подумал, что "1" это тоже параметр перед %L, без него работает.
Только приоритет почему-то отдаётся нижним двум условиям, а не верхним, как было изначально запланировано. Ладно, дождусь радиокнопок.
Вот вопрос: а можно организовать маску без учёта регистра? |
|
Back to top |
|
 |
Loopback
Joined: 07 Sep 2009 Posts: 1551
|
(Separately) Posted: Fri Oct 15, 2010 12:02 Post subject: |
|
|
Обновил. Вот такой вышел франкенштейн
Flasher wrote: | Вот вопрос: а можно организовать маску без учёта регистра? |
Она и есть без учета. Ну по крайней мере я пробую, скажем, маску *.Au3 - находится и au3, и AU3. |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Fri Oct 15, 2010 12:09 Post subject: |
|
|
Ага, красиво вышло, сейчас опробуем.
Loopback wrote: | я пробую, скажем, маску *.Au3 - находится и au3, и AU3 | Я про названия, а не расширения. |
|
Back to top |
|
 |
Loopback
Joined: 07 Sep 2009 Posts: 1551
|
(Separately) Posted: Fri Oct 15, 2010 12:24 Post subject: |
|
|
Flasher wrote: | Я про названия, а не расширения. |
Какая разница? Маска все равно преобразовывается в регэксп с флагом регистронезависимости. Например, маска code*.* срабатывает для CodePage.txt. |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Fri Oct 15, 2010 12:53 Post subject: |
|
|
Беру, например, маску тут*.*
Добавляю в двух одинаковых файлах Тут текст.txt и тут тоже.txt
В тут тоже.txt вставка производится, в Тут текст.txt - нет.
Кстати, напомню: Loopback wrote: | Flasher wrote: | Хорошо было бы добавить птицу "Закрывать после выполнения". | Это можно. |
|
|
Back to top |
|
 |
Loopback
Joined: 07 Sep 2009 Posts: 1551
|
(Separately) Posted: Fri Oct 15, 2010 13:21 Post subject: |
|
|
Flasher wrote: | В тут тоже.txt вставка производится, в Тут текст.txt - нет. |
Ааа, значит движок регэкспов не различает русский. Ну как обычно - русский по остаточному принципу... Думаю можно обойти, если принудительно перевести в один регистр и маску, и имя файла. Flasher wrote: | Кстати, напомню: |
Я ее начал делать и убрал - а собственно, зачем она? И так же закрывается. Если не нужно подтверждение завершения - убери строчку
MsgBox (0, "", "Завершено.", 0, $hGUI) |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Fri Oct 15, 2010 13:28 Post subject: |
|
|
Loopback wrote: | Думаю можно обойти, если принудительно перевести в один регистр и маску, и имя файла. | Это мысли вслух или предложение мне?  Loopback wrote: | Я ее начал делать и убрал - а собственно, зачем она? | Ну вот .., надо было оставить, не зря же попросил. То что и так закрывается - понятно, меня как раз интересует возможность незакрытия, ведь часто требуется провести несколько добавлений. Вот даже сейчас во время тестинга вместо того, чтобы сразу проверять, приходится вызывать по новой.
Тут ещё даже одна мысль появилась: добавить ini, из которого скрипт будет брать значения ключей для опций(только флагов), выставленных в предыдущий раз. Это можно? |
|
Back to top |
|
 |
Loopback
Joined: 07 Sep 2009 Posts: 1551
|
(Separately) Posted: Fri Oct 15, 2010 13:32 Post subject: |
|
|
Flasher wrote: | Это мысли вслух или предложение мне? |
Мысли вслух Уже поправил. Кстати, и в том скрипте надо тоже поменять.
Flasher wrote: | То что и так закрывается - понятно, меня как раз интересует возможность незакрытия, |
А, ну это меняет дело Ладно, я код еще не стер, сейчас верну. Но по-умолчанию, наверно, лучше сделать установленную. |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Fri Oct 15, 2010 13:41 Post subject: |
|
|
Loopback wrote: | Но по-умолчанию, наверно, лучше сделать установленную. | Да, по умолчанию пусть будет отмечено галкой.
Я там снизу предыдущего поста добавил кое-что.  |
|
Back to top |
|
 |
Loopback
Joined: 07 Sep 2009 Posts: 1551
|
(Separately) Posted: Fri Oct 15, 2010 14:28 Post subject: |
|
|
Flasher wrote: | добавить ini, из которого скрипт будет брать значения ключей для опций |
Легко. Но уже не сегодня  |
|
Back to top |
|
 |
Loopback
Joined: 07 Sep 2009 Posts: 1551
|
(Separately) Posted: Wed Oct 20, 2010 13:45 Post subject: |
|
|
Доработал. Параметры сохраняются в ini с именем скрипта, в том же каталоге, где находится скрипт. |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Oct 20, 2010 21:41 Post subject: |
|
|
Отлично! Второй наиполезнейший скрипт за две недели. Кучу времени оба сэкономили и ещё сэкономят не раз.
Спасибо большое за твой труд!  |
|
Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|