TypeAndRun (WinConsole)

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

Сообщение -=GaLaN=- » Пт фев 04, 2005 7:19 pm

Новая версия плагина tar_system 1.8.
<a href='http://galanc.com/bin/plug/tar_system.zip' target='_blank'>http://galanc.com/bin/plug/tar_system.zip</a>
<a href='http://galan.dogmalab.ru/bin/plug/tar_system.zip' target='_blank'>http://galan.dogmalab.ru/bin/plug/tar_system.zip</a>

[+] Добавлена команда "~control" - открытие апплетов панели управления.

2[ShaD]:
Посмотри по F3 файл control.exe <!--emo&:)-->[img]style_emoticons/<#EMO_DIR#>/smile.gif[/img]<!--endemo-->
Последний раз редактировалось -=GaLaN=- Пт фев 04, 2005 7:20 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

Сообщение -=GaLaN=- » Ср фев 23, 2005 2:28 pm

Новая версия плагина tar_system 1.81.
<a href='http://galanc.com/bin/plug/tar_system.zip' target='_blank'>http://galanc.com/bin/plug/tar_system.zip</a>
<a href='http://galan.dogmalab.ru/bin/plug/tar_system.zip' target='_blank'>http://galan.dogmalab.ru/bin/plug/tar_system.zip</a>

[*] Исправлен баг с ~killprocess - из-за предыдущего исправления не дополнялся список процессов.

-------------

Новая версия плагина tar_timer 1.1.
Таймер с возможностью индикации оставшегося времени

Что это такое:
Есть целая серия программ-таймеров, которые по истечению определенного времени теребят пользователя, или выполняют какое-то задание. Например, чтобы не забыть про время, играя в интересную игру.

Возможности:
Выводит заданное текстовое сообщение через определенное время, либо запускает указанную программу с параметрами.
Может показывать оставшееся время на обычных часах (круглых) или в цифровом виде (ЧЧ:ММ:СС).
Есть возможность переустановить время, или досрочно остановить таймер.

<a href='http://galanc.com/bin/plug/tar_timer.zip' target='_blank'>http://galanc.com/bin/plug/tar_timer.zip</a>
<a href='http://galan.dogmalab.ru/bin/plug/tar_timer.zip' target='_blank'>http://galan.dogmalab.ru/bin/plug/tar_timer.zip</a>

[+] Появилась возможность переустанавливать время таймера через командную строку
[+] Появилось несколько новых алиасов (см. описание)
[+] Появились новые ключи (/msg и /run)
[-] Убрано контекстное меню таймера
[*] Решена проблема с передвижением окна часиков
[*] Переработан алгоритм анализа командной строки
[*] Исходный код переписан под Delphi 3.0 и теперь не использует runtime библиотек.
[*] Исправлен небольшой недочет интерфейса - серая полоска справа от аналогового таймера.
[*] Убран заголовок окна у цифрового таймера
[*] Исправлен сбой, возникавший при выходе их TypeAndRun при активномм таймере под Windows 2000
Последний раз редактировалось -=GaLaN=- Ср фев 23, 2005 2:30 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

Сообщение VitaR » Пн фев 28, 2005 7:02 pm

Hi, GaLaN,


напоминаю о разговоре в прошлом году о порядке исполнения шелла, строки консоли и параметров (чтобы можно было юзать %shell% %param_before% %console_string% %param_after%)

сейчас скачал 4.6.1 для свежести - и как всегда:
прописываю в параметрах (шелл - cmd) по Enter (или Shift+Enter)
/k %s %1 %2 & pause & exit
и получаю в шелле
"%s" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Для продолжения нажмите любую клавишу . . .


неужто вокруг такого скромного заказа такие а-агромные подводные камни?! :(
или я что-то протормозил?! :(

--
Vit.
VitaR
Мл. сержант
 
Сообщений: 20
Зарегистрирован: Ср июн 09, 2004 5:17 pm
Пункты репутации: 0

Сообщение -=GaLaN=- » Пн фев 28, 2005 7:44 pm

2VitaR
Ещё в 4.6 появилось:
<!--QuoteBegin--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--QuoteEBegin-->[+] Параметры %s и %1, %2, ..., %N теперь можно применять в параметрах к командному шеллу.<!--QuoteEnd--></div><!--QuoteEEnd-->
Более того - я проверил, у меня фича работает замечательно. Не сочтите за тупость, но наберите /about и узнайте, действительно ли версия TaR >4.5.3. :)

Если же всё это так, то что я могу сказать... расскажите, что вы запускали с консоли, ну и конфиги не помешают.
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

Сообщение VitaR » Пн фев 28, 2005 10:47 pm

Ура, проблема исчезла (не так уж, чтобы прямо "решена")!

<!--QuoteBegin--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--QuoteEBegin-->Ещё в 4.6 появилось:
QUOTE
[+] Параметры %s и %1, %2, ..., %N теперь можно применять в параметрах к командному шеллу.<!--QuoteEnd--></div><!--QuoteEEnd-->
<!--emo&:)-->[img]style_emoticons/<#EMO_DIR#>/smile.gif[/img]<!--endemo--> Сам сначала квотил, а потом решил ограничиться напоминанием.

<!--QuoteBegin--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--QuoteEBegin-->Не сочтите за тупость, но наберите /about ...<!--QuoteEnd--></div><!--QuoteEEnd-->
Эх, капитан... :-\

<!--QuoteBegin--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--QuoteEBegin-->Если же всё это так, то что я могу сказать... расскажите, что вы запускали с консоли, ну и конфиги не помешают.<!--QuoteEnd--></div><!--QuoteEEnd-->
Запускал простейшие команды типа dir c:\ или echo test.

Аттач файлов я что-то в форуме не разглядел, поэтому так:

В config.ini только одна строка, хоть как-то связанная с проблемой, и та из стандартной поставки:
cmd|cmd.exe|||||||Консоль

TaR.ini идет в конце.

Обновления версий начиная с [давно, как бы не 4.3 даже...] делал ФАРом, не перезаписывая имеющиеся конфиг и ини - просто закрывал прогу, дергал файлы из архива в каталог, запускал и проверял новые настройки. Похоже, здесь-то собака и порылась.

Убил все конфиги и запустил - в путях прописались дефолтные строчки, и после нужных добавлений (pause etc.) они сработали без всяких глюков

<!--QuoteBegin--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--QuoteEBegin-->TypeAndRun.ini

[Show]
ShowConsoleOnStart=0
HideConsole=0
TriggerShow=1
CenterScreenX=0
CenterScreenY=0
ConsoleX=0
ConsoleY=0
ConsoleHeight=32
ConsoleWidth=800
Transparent=180
DestroyForm=0
BorderSize=7
TrayIcon=0
AutoHide=1
AutoHideValue=30000
Priority=-2
Balloon=0
PutMouseIntoConsole=0
ShowHint=1
ConsoleWidthPercent=0

[Color]
FontColor=65280
FontColorNoET=65280
BackColor=0
BackColorNoET=0
BorderColor=15780518
BorderColorNoET=255
HintTextColor=16777088
HintTextColorNoET=65280
HintColor=5832704
HintColorNoET=0
DropDownTextColor=16777088
DropDownTextNoET=65280
DropDownColor=5832704
DropDownColorNoET=0

[HotKey]
Key=192
WinKey=1
CtrlKey=0
AltKey=0
ShiftKey=0

[Font]
Name=Courier New
Size=12
Bold=1
Italic=0
StrikeOut=0
UnderLine=0
Alignment=0
ApplyEnglish=1
LockEnglish=0
AutoSize=1

[Type]
EasyType=1
Internal=1
Alias=1
SysAlias=1
Path=1
Plugins=1
History=1
Case=0
Space=0
EnableET=0
AdvancedBackspace=1
AdvancedSpace=1

[Exec]
Internal=1
Alias=1
SysAlias=1
WWW=1
EMail=1
Folder=1
File=1
Plugins=1
Shell=1

[Path]
Browser=c:\Program Files\Internet Explorer\IEXPLORE.EXE
FileManager=explorer.exe
Shell=cmd.exe
ShellClose=/c
ShellNoClose=/k

[History]
SaveHistory=1
SaveInternal=0
SaveParamInternal=1
SaveAlias=0
SaveParamAlias=1
SaveSysAlias=0
SaveSysParamAlias=1
SaveWWW=1
SaveEMail=1
SavePath=0
SavePlugins=0
SaveUnknown=1
MaxHistory=0
SaveCommandLine=0
SaveMessage=0
SaveParamPlugins=1
InvertScroll=0

[Language]
Language=English

[Undo]
UseUndo=1

[Config]
MoveTop=0
AutoSort=1
AutoReread=0
AutoRereadValue=1000
RereadHotKey=0
CDA_CreateOldFile=1
CDA_Confirmation=0
CDA_SearchFile=1
CDA_SearchPlugins=1
CDA_Startup=0

[Registry]
AutoRun=1
ShellInt=0

[Coordinates]
SettingsX=421
SettingsY=241

[Hint]
ShowHint=1

[DropDown]
LineNum=10

<!--QuoteEnd--></div><!--QuoteEEnd-->
VitaR
Мл. сержант
 
Сообщений: 20
Зарегистрирован: Ср июн 09, 2004 5:17 pm
Пункты репутации: 0

Сообщение VitaR » Ср мар 09, 2005 12:38 pm

Капитан!
Все-таки - баг! <!--emo&:(-->[img]style_emoticons/<#EMO_DIR#>/sad.gif[/img]<!--endemo-->

Опробовал на абсолютно свежей системе, без каких-либо твиков и вообще любых настроек.

Процесс такой:

- разворачиваю последний ТаР из архива
- удаляю ВСЕ .INI и все языки кроме русск и англ
- запускаю ТаР
- тут же исправляю настройки:
- в Appearance оставляю только TriggerShow и Autohide, приоритет по дефолту - high (потом пробую и normal)
- в Paths на Enter дописываю свою любимую концовку <!--emo&;)-->[img]style_emoticons/<#EMO_DIR#>/wink.gif[/img]<!--endemo-->
- остальное соотв. по дефолту и чистое (никаких плагов, альясов и т.п.)
- Apply, OK, перезапускаю.
- в ТаР говорю "route PRINT"
- жму Enter
- получаю облом
- жму Shift+Enter
- получаю "%s не является..."
- переписываю строки сам, беру в кавычки, добавляю пробелы - пофиг.

НО

когда я запускаю строку " route PRINT " (с пробелами вокруг!) - все срабатывает как часы.

Очень надеюсь, что это не "фича" <!--emo&;)-->[img]style_emoticons/<#EMO_DIR#>/wink.gif[/img]<!--endemo-->

Кстати, если "роут ПРИНТ" без окружающих пробелов запускать несколько раз подряд (ап-энтер-ап-энтер...) - в промелькивающей консоли иногда виден результат (таблица маршрутов), т.е. иногда %s все-таки воспринимается как задумано.

ЗЫ. Чтобы быть точным - еще меняю корячую клавишу на Вин-Тильда и отключаю иконку в трее

ЗЗЫ. Эффект окружающих пробелов не зависит от Advanced Spacing
Последний раз редактировалось VitaR Ср мар 09, 2005 12:42 pm, всего редактировалось 1 раз.
VitaR
Мл. сержант
 
Сообщений: 20
Зарегистрирован: Ср июн 09, 2004 5:17 pm
Пункты репутации: 0

Сообщение Evgenych » Пн мар 14, 2005 7:14 pm

2GaLaN
Еще бы функцию автобэкапа configа и history
Evgenych
Прапор
 
Сообщений: 66
Зарегистрирован: Пт июл 11, 2003 3:38 pm
Пункты репутации: 0

Сообщение -=GaLaN=- » Пт мар 18, 2005 1:14 pm

2VitaR2VitaR
Всё ясно. Дело в том, что стоит настройка Exec files. Что она делает? Берет route и ищет его в %PATH% с различными подстановками расширения запускаемых файлов. И - чудеса - находит файл %SystemRoot%\System32\route.exe! Всё! Если было просто нажато Enter, то TaR его и запустит напрямую с параметрами из командной строки. Если же было нажато Shift+Enter, то - верно - в этом случае TaR берет параметры из Shift+Enter, но "забывает" подставить %s, %1..9. Я поправлю этот баг в 4.7, более того - я могу выслать 4-ю бету, где я этот баг вроде бы только что поправил. <!--emo&:)-->[img]style_emoticons/<#EMO_DIR#>/smile.gif[/img]<!--endemo-->

Почему " route PRINT " (с пробелами вокруг!) работает нормально? Потому что файла " route", какие бы расширения не подставляй и в каких папках не ищи - нету! Поэтому управление передаётся Exec shell commands (all other), а уж там %s и %1..9 обрабатываются правильно, как я и говорил.

Так что пока можете просто снять галку Exec files, всё должно работать как часы. Вот только запуск гуёвый приложений таким образом станет происходить с временным появлением окошка cmd.

И спасибо за такие эксперименты! Благодаря им ещё один баг (вернее, недофича) выявлен! Всё-таки вариация Execute files\shell довольно зыбкая, можно иногда запутаться, через что собственно идёт запуск, но иного пути решения пока не вижу.

2Evgenych
Плагином - легко! Кто берётся? <!--emo&:)-->[img]style_emoticons/<#EMO_DIR#>/smile.gif[/img]<!--endemo-->
Последний раз редактировалось -=GaLaN=- Пт мар 18, 2005 1:17 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

Сообщение VitaR » Пт мар 18, 2005 11:27 pm

Ouch, shit! Вот это я тормознул!.. :-\ GaLaN, спасибо, что ткнул носом.

Однако проглядывает в этом некоторая нехорошая двусмысленность... Что-то надо с этим делать... Вот, навскидку:

Вар-т 1. Если "Берет route и ищет его в %PATH%" сама ТаР, то проверять тип файла - консольный ли он, и если да, то отдавать шеллу.

Вар-т 2. Оставить Enter для "консоли" и добавить кнопку Ctrl+Enter для ExecAny <!--emo&:)-->[img]style_emoticons/<#EMO_DIR#>/smile.gif[/img]<!--endemo-->
VitaR
Мл. сержант
 
Сообщений: 20
Зарегистрирован: Ср июн 09, 2004 5:17 pm
Пункты репутации: 0

Сообщение -=GaLaN=- » Пн май 23, 2005 9:50 pm

Вышла бета 4.70b5. Кто хочет её потестить и успеть до финала протолкнуть нужные фичи - прошу:

<a href='http://galanc.com/bin/tar470b5.zip' target='_blank'>http://galanc.com/bin/tar470b5.zip</a> [368Kb]

Изменения по сравнению с последний релизом (4.6.1):
[*] Теперь правильно работают параметры, переданные браузеру в настройке Your internet browser. Но теперь путь с пробелами необходимо заключить в кавычки.
[*] Если интернет браузер в настройках не задан, алиасы с URL-ссылками запускаются через системный.
[+] Из-за неработающего запуска документов в Windows 98 и NT4 тип запуска теперь можно изменить вручную.
[*] При добавлении алиасов из проводника в конец поля action вставлялся лишний пробел.
[+] Теперь из списка автодополнения можно удалять дубликаты строк.
[*] При подключении плагинов в окошке выбора файла можно выбрать сразу несколько плагинов для добавления.
[+] Добавлена поддержка звуков.
[*] Execute files теперь тоже корректно обрабатывает %s и %1..9 (при нажатии Shift+Enter).
[+] Добавлена возможность использовать свои конфиги для каждого пользователя системы NT.
[+] Добавлен параметр командной строки --mulitusers.
[*] Параметры из раздела Registry теперь отделены от конфига, как и задумывалось изначально. Значения параметров ныне получаются только на основе значений реестра.
[*] Параметры из раздела Registry делаются недоступными, если пользователь не имеет прав для изменения этих параметров в реестре.
[-] Поле быстрого нахождения алиаса в редакторе конфига теперь не скрывается автоматически.
[+] Зато теперь поле быстрого нахождения алиаса в редакторе конфига скрывается по Escape, а стрелки вверх и вниз служат для перемещения по алиасам, начинающихся с набранной последовательности.
[*] Оптимизировано создание списка перебора по tab'у и выпадающего списка.
[*] В случае алиасов alias и alias2, дополнение не работало, когда в консоли было набрано alias и отсутствовало выделение.
[*] Исправлен баг с некорректным цветом подсказки при отключенном автодополнении.
[+] Цвета консоли, подсказки и выпадающего списка для отключенного автодополнения и дополнения BASH теперь настраиваются отдельно.
[+] Теперь в списке подключенных плагинов видны все алиасы, которые есть в плагине. Двойным щелчком по плагинному алиасу из этого списка алиас можно запустить.

2Vitar:
По поводу проверки екзешника на консольность - хорошая идея, если я найду способ делать это быстро и безболезненно, то в финале 4.70 это будет реализовано.
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

Сообщение VitaR » Вт май 24, 2005 3:47 pm

Ща бум бету бетить :)

<!--QuoteBegin--=GaLaN=-+May 24 2005, 03:50--><div class='quotetop'>QUOTE(-=GaLaN=- @ May 24 2005, 03:50)</div><div class='quotemain'><!--QuoteEBegin-->По поводу проверки екзешника на консольность - хорошая идея, если я найду способ делать это быстро и безболезненно
[right][snapback]175341[/snapback][/right]
<!--QuoteEnd--></div><!--QuoteEEnd-->
А хидеры?!

Честно говоря, на идею натолкнул банальный плагин к ФАРу - кто-то из серии "Version Info", который про тот же ФАР сказал среди прочего "WinNT *console* app"...

Вот FAR, открытый в PEExplorer'е:

Окно "Headers Info"

Field Name | Value | Descr.
. . .
Subsystem | 003h | Win32 Console
. . .
VitaR
Мл. сержант
 
Сообщений: 20
Зарегистрирован: Ср июн 09, 2004 5:17 pm
Пункты репутации: 0

Сообщение VitaR » Ср май 25, 2005 11:09 pm

Хм-м, взялся было "бэтить" да вернулся к любимому "пунктику" - и что же обнаружил (со старой версией не сверяю, поскольку уже перезаписана)?

Развернул архив, как всегда, поверх того, что есть;
запустил, чуток подстроил клавиши и пр.;
переключился в мультипрофильный режим, перезапустил;
добавил алиасик для ГУИ ЕХЕ и плагины - мат., проц. и сис.;
ну и полез в любимый раздел "пути" ;)

в общем, игрался-игрался, и получилось, что
в поле "Энтер" прописано "/k %s", а в "Шифт-Энтер" - "/c %s & pause" (т.е. поменял местами)

теперь мой любимый "роут принт" ;) по Энтер (и ведь ключ-то - выполнить и остаться!!!) махом проскакивает (хотя таблица мелькает, команда работает), а по Шифт-Энтер ведет себя как и мечталось - дает вывод, вежливо ждет "эни кей" и схлопывается.

может, конечно, я опять чего недоглядел (утро уже, все-тки)?!
или все-тки баг? ;)
VitaR
Мл. сержант
 
Сообщений: 20
Зарегистрирован: Ср июн 09, 2004 5:17 pm
Пункты репутации: 0

Сообщение -=GaLaN=- » Чт май 26, 2005 8:58 pm

2VitaR
Конечно, не доглядел. :) Я ещё не сделал детект консольных приложений. Так что обработка Enter происходит правильно в соответствии с галочкой Execute files (она ведь стоИт, не так ли? :) )...
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

Сообщение Kriz » Вс май 29, 2005 11:45 pm

Подскажите, пожалуйста, синтаксис использования ~killprocess для закрытия конкретного приложения. В хэлпе к плагину не понятно объяснено.
Собственно, к чему это я... В T&R есть замечательная возможность запуска нескольких программ одним алиасом. А можно ли таким же образом, одним алиасом закрывать несколько приложений сразу? Если ~killprocess для этого не годится (сам не могу проверить пока), то прошу считать это моим предложением для последующих версий.

Еще одно предложение касается вывода подсказок при отображении алиаса. Предлагаю, при наличии заполненного поля Комментарий брать текст для подсказки только из него. Или опцию прикрутить.
Kriz
Рядовой
 
Сообщений: 5
Зарегистрирован: Вс май 29, 2005 2:27 am
Пункты репутации: 0

Сообщение -=GaLaN=- » Пн май 30, 2005 11:11 am

2Kriz
А что там непонятного в хелпе? Синтаксис:
~killprocess [process_name_exe]
Пример:
~killprocess notepad.exe
Замечу лишь, что это не закрытие приложения, а его убийство. :) Это несколько разные вещи.

А по поводу подсказок - они ещё будут улучшаться, я сделаю их настраиваемыми.
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

Пред.След.

Вернуться в Software

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

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

cron