Easy-Go! (ex-QuickConcole)

Обсуждение любого программного обеспечения. No warez or cracks here...

Сообщение Ajax Talamned » Ср сен 15, 2004 2:50 pm

------------------------------
v.1.0 beta 4 (15.09.04)
------------------------------
[-] некоректно запускались скрипты в алиасах с более чем одной командой
[-] через контекстное меню нельзя было добавить в алиасы файлы содержащие '-'
[+] перебор истории ввода в обратном порядке по Shift+Вверх
[+] интеллектуальная обработка нажатий Space и BackSpace
[+] история ввода сохраняется при перезапуске программы
[*] имена системных алиасов теперь без расширения файла

Качаем:
Инсталятор: <a href='http://ajax.port5.com/easy-go_install.exe' target='_blank'>http://ajax.port5.com/easy-go_install.exe</a>
Архив: <a href='http://ajax.port5.com/easy-go_full.zip' target='_blank'>http://ajax.port5.com/easy-go_full.zip</a>
Легкий архив: <a href='http://ajax.port5.com/easy-go_light.zip' target='_blank'>http://ajax.port5.com/easy-go_light.zip</a>
Последний раз редактировалось Ajax Talamned Вс сен 19, 2004 6:55 pm, всего редактировалось 1 раз.
Ajax Talamned
Лейтенант
 
Сообщений: 81
Зарегистрирован: Чт июл 31, 2003 6:43 am
Пункты репутации: 0

Сообщение aiken » Чт сен 23, 2004 11:31 pm

Хорошая программа <!--emo&:)-->[img]style_emoticons/<#EMO_DIR#>/smile.gif[/img]<!--endemo--> И что самое главное - присутствует потенциал роста. Побольше бы таких софтинок. И большой респект автору.

И поскольку: 1) наличествует некий кризис идей и 2) софтина прямо позиционируется как конкурент TAR, осмелюсь немного пополнить вишлист (в надежде что автор TAR активизируется).

1.Неудобно реализован запуск алиаса с параметрами (в TAR лучше, ИМХО): например назначен алиас uudeview на c:\bin\uudeview.exe (пример реальный). Набор uudeview -q -i somefile.uue не дает результата. Можно конечно забить в параметрах команды алиаса "%1 %2 ... %9", но это как-то некузяво. А если параметров нужно передать больше 9? Неуниверсально. Можно и нужно улучшать.

2. Нет полезной фишки Hide console on execution on/off (фишка из TAR). Т.е. убирать ли консоль после запуска алиаса или нет. Бывает удобно оставить строку где-нибудь в уголке и переключаться на нее по хоткею.

3. Как насчет поддержки примитивных pipelines (и в TAR'е нету)? А разделителем алиасов поставить " | " или там " & " (с пробелами до и после)?

4. Хорошо бы калькулятор реализовать (через плагин).

5. Вроде баг: набираю в консольке некое выражение, типа "alias -par1 -par2 somestrimg", врубаюсь что в слове somestrimg должна быть n вместо m. Жму Backspace и удаляются последние 2 буквы(!) WTF! Жму еще раз - еще минус 2 последние буквы. Набрал по новой полную абракадабру - то же самое. Надеюсь это не фича? <!--emo&;)-->[img]style_emoticons/<#EMO_DIR#>/wink.gif[/img]<!--endemo-->

6. Снова баг с Backspace. Вызываю панельку - ArrowDown - выбираю из списка истории команду "alias -par1 -par2 somestring" - жму Enter. Мне нужно поменять параметр par2 на par5. Поскольку каретка автоматом прыгает в начало ком.строки (а почему, кстати, это ведь дико неудобно!) жму End - сколько то раз жму ArrowLeft до искомого символа "2" - жму Backspace - удалились символы _самого_конца_строки_ (и опять 2), т.е. вместо удаления "2" в "-par2" забой снес "ng" в "somestring".
И вообще редактирование ком.строки в программе работает по каким-то достаточно неочевидным алгоритмам. И в документации эти тонкости не описаны.

Отмазка: нигде в данном тексте не заявляется, что рассматриваемая программа хуже какой-либо другой, на том основании, что располагает меньшим набором функций и имеет некоторые баги. Функции можно реализовать в будущем, а баги можно (нужно!) исправить. Вот и все.

Использую: Easy-Go v.1.0 beta 4 on w2k sp4.

Edit: кстати
v.0.96 (6.02.04)
------------------------------
[+] удаление элементов в дереве алиасов по клавише Delete

не работает. Del у меня в дереве алиасов ничего не удаляет.
Последний раз редактировалось aiken Чт сен 23, 2004 11:36 pm, всего редактировалось 1 раз.
aiken
Мл. сержант
 
Сообщений: 18
Зарегистрирован: Чт сен 23, 2004 9:54 pm
Пункты репутации: 0

Сообщение Ajax Talamned » Пт сен 24, 2004 1:54 pm

Спасибо! Отличный коммент/багрепорт.

1) Для передачи команде всех введенных параметров нужно использовать %s. Эта переменная содеожит всю строку параметров. А %1, %2 и т.д. используются уже для более тонкой настройки и в них содержатся распарсенные по очереди параметры. IMHO если присутствует возможность хотя бы изредка запускать программу с параметрами, то не слишком сложно вписать один раз %s. Может быть чуть сложнее для пользователя из-за необходимость минимальной настройки, зато отсутствиее неоднозначности и возможной путаницы.

2) А зечем окну болтаться на экране? Никакой информации оно в себе не несет. Переключаешься все равно по хоткею, так что не пойму смысла. Объясни в чем удобство - сделаю.

3) Расскажите кто-нибудь мне темному что-такое pipelines? А то я так не могу полноценно вести диалог, пока не знаю про что мы вообще разговариваем. :-)

4) Согласен. Все руки не доходят написать. Или может взять да и написать загрузчик для TAR плагинов? :-)

5) Обидный, досадный и глупый баг. Спасибо. Исправлю.

6) См. пункт 5. :-)

По поводу Delete в редакторе алиасов. Эта возможность была изменена на горячую клавишу контекстного меню дерева алиасов. Сейчас это Ctrl+D, собираюсь изменить на Ctrl+X.

PS: Еще раз спасибо, что не поленился накатать такой текст.
Ajax Talamned
Лейтенант
 
Сообщений: 81
Зарегистрирован: Чт июл 31, 2003 6:43 am
Пункты репутации: 0

Сообщение Frosty » Пт сен 24, 2004 6:21 pm

Прога просто супер! Мне понравилась, вот решил тоже высказать предложение, как считаете, я думаю надо сделать возможность выбора иконок, которые отображаются в "редакторе алиасов", чтоб свои можно было вешать. А то, млин откроешь его, а там некоторые иконки такие паршивые!фу
<span style='font-family:Geneva'>Тока не переводите мой ник на русский....</span>
Frosty
Призывник
 
Сообщений: 2
Зарегистрирован: Пт сен 24, 2004 5:39 pm
Пункты репутации: 0

Сообщение aiken » Пт сен 24, 2004 6:24 pm

Спасибо за комплимент <!--emo&:)-->[img]style_emoticons/<#EMO_DIR#>/smile.gif[/img]<!--endemo-->

1) Тэкс. Недоглядел я <!--emo&:(-->[img]style_emoticons/<#EMO_DIR#>/sad.gif[/img]<!--endemo--> Банальный RTFM, короче.

2) Может и не всегда болтаться, просто убираться после выполнения нескольких команд. Пример:
В инете использую джентельменский набор серфера (модифицированный):
Opera (alias browser) + Becky (alias mailer) + Miranda (alias im) + Xchat (alias chat) + Download Master (alias downloader) + Xnews (alias usenet).
Причем запускается это не все сразу, а по ситуации. Например, в первом случае: browser + im + downloader, а в другой раз mailer + chat + browser.

Сейчас запуск происходит так: hotkey - b - enter - hotkey - i - enter - hotkey - d - enter. А если бы консолька не убиралась, то: hotkey - b - enter - i - enter - d - enter - hotkey. Экономия в 1 нажатие горячей клавиши. А в случае запуска 5 алиасов - экономия в 3 нажатия.
Если такой фичи нет, ее стоит сделать, гораздо удобней - поверь.

3) Извини. Это конвеер (объяснил называется <!--emo&:)-->[img]style_emoticons/<#EMO_DIR#>/smile.gif[/img]<!--endemo--> ). Т.е. перенаправление стандартного вывода первой команды на стандартный ввод второй команды, типа: tracert www.site.com | grep somethingfromoutput.
Впрочем, извиняюсь еще раз, так как хочется не этого. Просто перепутал разные понятия. На самом деле хотелось бы иметь возможность запустить 2, 3, 5, (сколько угодно) алиасов из одной строки:
>> browser & mailer & news & blahblah + enter = запускаются mailer, browser, news и blahblah.
Тогда последовательность " & " внутри строки определяется внутренним парсером как начало следующего алиаса. В идеале должно работать автозавершение каждого алиаса (в примере выше: не только browser, но и mailer и все остальные), а также параметры к каждому алиасу, например:
>> browser www.site.com & mailer -g box@site.com & news -profile 123 & blahblah -parameter.
На моей памяти ни одна из виндовских консольных программ не использовала "&" в своих параметрах, так что конфликтов быть не должно.

А можно сделать так, чтобы после выбора алиаса из истории команд курсор становился не в начало командной строки, а в ее конец? А то непривычно очень, особенно когда нужно отредактировать строку.

И еще: сейчас при задании горячей клавиши к алиасу нужно вводить код клавиши. Лучше бы сделать просто перехват нажатия клавиши, а то приходится перебирать коды пока не найдешь нужный символ.

<!--QuoteBegin--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--QuoteEBegin-->PS: Еще раз спасибо, что не поленился накатать такой текст.<!--QuoteEnd--></div><!--QuoteEEnd-->
Просто я не умею лаконично излагать мысли на русском. Только на английском (в силу трудностей с грамматикой) <!--emo&:)-->[img]style_emoticons/<#EMO_DIR#>/smile.gif[/img]<!--endemo-->
Впрочем для младоученого-гуманитария - это несомненный плюс <!--emo&:D-->[img]style_emoticons/<#EMO_DIR#>/biggrin.gif[/img]<!--endemo-->
Последний раз редактировалось aiken Пт сен 24, 2004 6:30 pm, всего редактировалось 1 раз.
aiken
Мл. сержант
 
Сообщений: 18
Зарегистрирован: Чт сен 23, 2004 9:54 pm
Пункты репутации: 0

Сообщение Frosty » Пт сен 24, 2004 6:44 pm

<!--QuoteBegin--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--QuoteEBegin-->На моей памяти ни одна из виндовских консольных программ не использовала "&" в своих параметрах, так что конфликтов быть не должно.<!--QuoteEnd--></div><!--QuoteEEnd-->
Можно сделать выбор символа для этого, тогда если и возникнут конфликты с использованием &, можно заменить его на что-нибудь другое
<span style='font-family:Geneva'>Тока не переводите мой ник на русский....</span>
Frosty
Призывник
 
Сообщений: 2
Зарегистрирован: Пт сен 24, 2004 5:39 pm
Пункты репутации: 0

Сообщение Ajax Talamned » Сб сен 25, 2004 4:46 pm

2) Убедил.
3) Понял. Сделаю.

>А можно сделать так, чтобы после выбора алиаса из истории команд курсор становился не в начало командной строки, а в ее конец?
Договорились.

>И еще: сейчас при задании горячей клавиши к алиасу нужно вводить код
>клавиши. Лучше бы сделать просто перехват нажатия клавиши, а то
>приходится перебирать коды пока не найдешь нужный символ
Обижаешь. Для задания хоткея на алиас ставишь курсор в поле "Горячая клавиша" и нажимаешь нужное сокращение. А ввод кодов вручную, это опять же дополнительная, но не основная возможность.
Ajax Talamned
Лейтенант
 
Сообщений: 81
Зарегистрирован: Чт июл 31, 2003 6:43 am
Пункты репутации: 0

Сообщение Ajax Talamned » Ср сен 29, 2004 6:08 pm

------------------------------
v.1.0 beta 5 (29.09.04)
------------------------------
[+] автодополнения для интернет адресов (www., http://, <a href='http://www.' target='_blank'>http://www.</a>, https://, ftp://)
[*] при выборе элемента выпадающего списка текст в поле ввода выделяется и курсор переводится в конец строки
[-] при нажатии BackSpace удалялось по 2 символа в конце строки
[-] невозможно было редактировать текст в середине строки
[*] положение окна на экране не зависит от примененного скина
[*] горячая клавиша для вызова редактора алиасов Ctrl+E
[-] клавиша назначенная на запуск алиаса передавалась в активное окно
[+] файлы .esf (скины) ассоциируются с Easy-Go!

Архив: <a href='http://ajax.port5.com/easy-go_beta5_full.zip' target='_blank'>http://ajax.port5.com/easy-go_beta5_full.zip</a>
Легкий архив: <a href='http://ajax.port5.com/easy-go_beta5_light.zip' target='_blank'>http://ajax.port5.com/easy-go_beta5_light.zip</a>
Ajax Talamned
Лейтенант
 
Сообщений: 81
Зарегистрирован: Чт июл 31, 2003 6:43 am
Пункты репутации: 0

Сообщение mastervigo » Чт окт 07, 2004 4:06 am

При изменении уже существующего алиаса, нужно чтобы OpenDialog открывался в той папке, где находится старая команда, если она существует. ( мне кажется так удобней <!--emo&:)-->[img]style_emoticons/<#EMO_DIR#>/smile.gif[/img]<!--endemo--> )

Также при изменении команды значок в списке отображается не сразу, а олько после повторного открытия редактора.

Можно сделать такую фишку: Например у меня есть RegEdit и ReGetDeLux.
При наборе R вывалился список со всеми алиасами, которые начинаются на R.
При наборе E в списоке остаются все алиасы, которые начинаются на Re.
И так далее.
mastervigo
Ефрейтор :)
 
Сообщений: 14
Зарегистрирован: Чт авг 21, 2003 5:40 am
Пункты репутации: 0

Сообщение Ajax Talamned » Вс ноя 07, 2004 7:52 pm

------------------------------
v.1.0 beta 6 (7.11.04)
------------------------------
[+] набираешь имя алиаса в консоли, вызываешь редактор (например Ctrl+E) и редактируешь введенный алиас
[-] исправлены небольшие ошибки "умной" обработки клавиш
[-] не работало отключение опции "Запускать все"
[*] убрано автодополнения для интернет адресов *
[-] исправлена ошибка, при которой запускались все созданные алиасы
[*] при использовании браузера путей, адреса выводятся без "\" на конце **
[*] при изменении/создании команды значок сразу же отображается в списке ***
[*] при изменении существующей команды, диалог выбора файла открывается в папке, где находится старая команда
[*] перерегистрация типа файла .esf происходит только когда это необходимо
[-] не отменялась интеграция в оболочку при запуске разных копий Easy-Go!

* - Пользователь сам создает необходимые ему алиасы в редакторе
алиасов, например, можно создать алиас с именем "www." и
с точно такой же коммандой (или вообще без команды)

** - "\" используется для перехода на следующий уровень вложенности папок.
То есть ввел начальную букву директории, появилось "предсказание",
нажал "\", появился вариант вложенной папки и т.д.

*** - Работает только для файлов открытых с помощью диалога выбора файла,
изменения внесенные вручную не обрабатываются


Инсталятор: <a href='http://ajax.port5.com/easy-go_beta_6_install.exe' target='_blank'>http://ajax.port5.com/easy-go_beta_6_install.exe</a>
Архив: <a href='http://ajax.port5.com/easy-go_beta_6_full.zip' target='_blank'>http://ajax.port5.com/easy-go_beta_6_full.zip</a>
Легкий архив: <a href='http://ajax.port5.com/easy-go_beta_6_light.zip' target='_blank'>http://ajax.port5.com/easy-go_beta_6_light.zip</a>
Ajax Talamned
Лейтенант
 
Сообщений: 81
Зарегистрирован: Чт июл 31, 2003 6:43 am
Пункты репутации: 0

Сообщение Alekc » Вт ноя 23, 2004 7:38 pm

Ссылки посылают на 404 буквы <!--emo&:(-->[img]style_emoticons/<#EMO_DIR#>/sad.gif[/img]<!--endemo-->
Alekc
Рядовой
 
Сообщений: 8
Зарегистрирован: Вт окт 14, 2003 4:44 pm
Пункты репутации: 0

Сообщение Ajax Talamned » Вс ноя 28, 2004 7:36 am

В очередной раз накрылся хостинг. Качать можно отсюда:

Инсталятор: <a href='http://ajax.forever.kz/files/eg/easy-go_beta6-install.exe' target='_blank'>http://ajax.forever.kz/files/eg/easy-go_beta6-install.exe</a>
Архив: <a href='http://ajax.forever.kz/files/eg/easy-go_beta6-full.zip' target='_blank'>http://ajax.forever.kz/files/eg/easy-go_beta6-full.zip</a>
Легкий архив: <a href='http://ajax.forever.kz/files/eg/easy-go_beta6-light.zip' target='_blank'>http://ajax.forever.kz/files/eg/easy-go_beta6-light.zip</a>
Ajax Talamned
Лейтенант
 
Сообщений: 81
Зарегистрирован: Чт июл 31, 2003 6:43 am
Пункты репутации: 0

Сообщение -=GaLaN=- » Сб дек 18, 2004 11:27 pm

<!--QuoteBegin-Ajax Talamned+Sep 5 2004, 22:34--><div class='quotetop'>QUOTE(Ajax Talamned @ Sep 5 2004, 22:34)</div><div class='quotemain'><!--QuoteEBegin-->>-=GaLaN=-
Привет. Давно мы с тобой не общались... :-) У меня предложение - давай без прошлых обид. Просто мы тогда с тобой оба паршиво себя повели. Мне даже стыдно как-то. <!--emo&:(-->[img]style_emoticons/<#EMO_DIR#>/sad.gif[/img]<!--endemo--> Короче, надеюсь это все забыто.
[right][snapback]140008[/snapback][/right]
<!--QuoteEnd--></div><!--QuoteEEnd-->
Конечно, о чем речь. <!--emo&;)-->[img]style_emoticons/<#EMO_DIR#>/wink.gif[/img]<!--endemo--> После той нехорошей стычки больше об этом и не вспоминаю... да и стоит ли?


<!--QuoteBegin-muhas+Aug 17 2004, 21:17--><div class='quotetop'>QUOTE(muhas @ Aug 17 2004, 21:17)</div><div class='quotemain'><!--QuoteEBegin-->2dAnIK SeNT
Но хотя бы единый формат плагинов...
[right][snapback]136935[/snapback][/right]
<!--QuoteEnd--></div><!--QuoteEEnd-->

Вот и он - единый формат плагинов. Нынче слово за тобой... сделать обратную поддержку.

Новый плагин tar_easygo 1.0 (для TypeAndRun!).
<a href='http://galanc.com/bin/tarp_easygo.zip' target='_blank'>http://galanc.com/bin/tarp_easygo.zip</a>

Позволяет подключить плагины одной замечательной программы EasyGo (автор Ajax Talamned, <a href='http://ajax.org.ru' target='_blank'>http://ajax.org.ru</a>), в основе которой лежит та же идея, что и TypeAndRun.
Последний раз редактировалось -=GaLaN=- Сб дек 18, 2004 11:31 pm, всего редактировалось 1 раз.
I used to have a life. Then I got a computer. Now it's got me.
-=GaLaN=-
Капитан
 
Сообщений: 220
Зарегистрирован: Пт мар 29, 2002 8:03 pm
Откуда: Moscow
Пункты репутации: 0

Сообщение najar » Чт дек 23, 2004 7:17 am

2Ajax Talamned
как запустить страницу в альтернативном браузере?
najar
Старшина
 
Сообщений: 58
Зарегистрирован: Ср дек 01, 2004 6:38 pm
Пункты репутации: 0

Сообщение Ajax Talamned » Чт дек 23, 2004 3:54 pm

Для Opera и IE делаю так:
- создаю алиас для браузера
- в строке Параметры пишу %s (весь введенный после имени алиаса текст передается в качестве параметра)
- в консоли пишу имя алиаса, пробел, адрес запускаемой страницы

Должно работать с любым браузером, обрабатывающим параметры запуска (можно читать просто с любым). С той лишь разницей, что у разных браузеров возможны разные спецификации передачи этих самых параметров. В некоторых случаях возможно придется вставлять дополнительные ключи, но думаю вряд ли до этого дойдет.
Ajax Talamned
Лейтенант
 
Сообщений: 81
Зарегистрирован: Чт июл 31, 2003 6:43 am
Пункты репутации: 0

Пред.След.

Вернуться в Software

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron