View previous topic :: View next topic |
Author |
Message |
likhobory
Joined: 25 Feb 2009 Posts: 63 Location: Москва
|
(Separately) Posted: Tue Dec 27, 2011 12:49 Post subject: |
|
|
v.3.105
попытался тут воспользоваться калькулятором для расчета кое-какой тригонометрии, интересная штука получается:
cos(_pi) = -1 - тут вопросов нет
tan(45) = 1.61978 ??
sin(90) = 0.893997 ??
з.ы. вроде набирал все верно, к отмечанию НГ еще не приступал  |
|
Back to top |
|
 |
ApceH

Joined: 08 Apr 2011 Posts: 316 Location: Димитровград
|
(Separately) Posted: Tue Dec 27, 2011 14:29 Post subject: |
|
|
likhobory
Сами же ответили на свой вопрос. Рассчёты ведутся в радианах, а не в градусах. Результат тоже выдаётся в радианах. Готовой функции для перевода в документации не увидел.
Кстати, решил добавить подобную строчку: Code: | [CmdLineMenu]
...
$sep=
Градусы->Радианы="/180*_pi"
|
И именно в меню комстроки этот пункт не вставляет текст. А, например, в RenameMenu (в заголовке панели) отлично вставляет. Баг? _________________ kIT Programs PowerPack, kIT Universal Presets | Есть только одна истинная вера: чёрная магия... |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10431 Location: Россия, Саратов
|
(Separately) Posted: Tue Dec 27, 2011 16:51 Post subject: |
|
|
ApceH wrote: | И именно в меню комстроки этот пункт не вставляет текст. А, например, в RenameMenu (в заголовке панели) отлично вставляет. Баг? |
Странно... У меня и в меню командной строки всё точно так же вставляется, только что проверял.
ApceH wrote: | Готовой функции для перевода в документации не увидел. |
Добавит автор такой функционал —тут же появится в документации. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
likhobory
Joined: 25 Feb 2009 Posts: 63 Location: Москва
|
(Separately) Posted: Tue Dec 27, 2011 17:46 Post subject: |
|
|
ApceH wrote: | likhobory
Сами же ответили на свой вопрос. Рассчёты ведутся в радианах, а не в градусах. |
Семен Семеныч ! (с)
Quote: | Добавит автор такой функционал —тут же появится в документации |
было бы совсем неплохо )) |
|
Back to top |
|
 |
Вахмурка

Joined: 27 Dec 2004 Posts: 2586 Location: Большая деревня Москва
|
(Separately) Posted: Tue Dec 27, 2011 18:14 Post subject: |
|
|
Quote: | Готовой функции для перевода в документации не увидел | А я бы и не хотел увидеть. Перевод из декартовых в полярные и обратно - это еще куда ни шло, но градусы в радианы - уже чересчур.
Кстати, отлично все вставляется в комстроке. И даже без кавычек - они излишни.
Раз уж зашел разговор о калькуляторе, неплохо было бы ввести возможность задания переменных (типа а=1.234е5, а потом при необходимости а/2), чтобы хранилась до конца сеанса. Константы легко задаются в конфигурации, а временные (на данный сеанс) переменные - увы. Иногда очень нужно, и приходится их гонять через буфер. _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
 |
ApceH

Joined: 08 Apr 2011 Posts: 316 Location: Димитровград
|
(Separately) Posted: Tue Dec 27, 2011 23:23 Post subject: |
|
|
Avada wrote: | Странно... У меня и в меню командной строки всё точно так же вставляется, только что проверял. | Ну не выдумываю же я. Сейчас потестил лучше. Вот при таком содержимом секции вставляется:
Quote: | [CmdLineMenu]
История команд=$sec(Command line history)
$sep=
Избранное=$sec(DirMenu)
$sep=
Каталоги слева=$sec(LeftHistory)
Каталоги справа=$sec(RightHistory)
$sep=
Переменные TC=$sub(Environment)
$sep=
Имя файла=$clip(file)
Путь источника=$clip(srcpath)
Путь получателя=$clip(trgpath)
Градусы->Радианы=/180*_pi
$sep=
Имя последней папки=$dir
Путь последней папки=$path |
А при таком — уже нет!
Quote: | [CmdLineMenu]
История команд=$sec(Command line history)
$sep=
Избранное=$sec(DirMenu)
$sep=
Каталоги слева=$sec(LeftHistory)
Каталоги справа=$sec(RightHistory)
$sep=
Переменные TC=$sub(Environment)
$sep=
Имя файла=$clip(file)
Путь источника=$clip(srcpath)
Путь получателя=$clip(trgpath)
$sep=
Градусы->Радианы=/180*_pi
Имя последней папки=$dir
Путь последней папки=$path |
Закономерность не смог заметить. Посередине где-то вставил, тоже перестало вставлять. Уточню, вызываю меню по Ctrl+Alt+T. _________________ kIT Programs PowerPack, kIT Universal Presets | Есть только одна истинная вера: чёрная магия... |
|
Back to top |
|
 |
Вахмурка

Joined: 27 Dec 2004 Posts: 2586 Location: Большая деревня Москва
|
|
Back to top |
|
 |
ApceH

Joined: 08 Apr 2011 Posts: 316 Location: Димитровград
|
(Separately) Posted: Wed Dec 28, 2011 01:11 Post subject: |
|
|
Не верится, конечно, но предположу. Работают только первые 13 пунктов, хотя отображаются все.
Например: Quote: | [CmdLineMenu]
История команд=$sec(Command line history)
$sep=
Избранное=$sec(DirMenu)
$sep=
Каталоги слева=$sec(LeftHistory)
Каталоги справа=$sec(RightHistory)
$sep=
Переменные TC=$sub(Environment)
Имя файла=$clip(file)
Путь источника=$clip(srcpath)
Путь получателя=$clip(trgpath)
Проверка=111
Градусы->Радианы=/180*_pi
Проверко=!!!
$sep=
Имя последней папки=$dir
Путь последней папки=$path
Счётчик=($cnt) | Выделенные жирным мои тесты срабатывают. Курсивом — уже нет.
Файл TCDirMenu.ini оригинальный. Не представляю, что может на это повлиять, если не какой-то баг в плагине. _________________ kIT Programs PowerPack, kIT Universal Presets | Есть только одна истинная вера: чёрная магия... |
|
Back to top |
|
 |
Вахмурка

Joined: 27 Dec 2004 Posts: 2586 Location: Большая деревня Москва
|
(Separately) Posted: Wed Dec 28, 2011 18:47 Post subject: |
|
|
2ApceH
Вставил именно то, что в твоем посте, работает отлично. И "!!!", и "(1)". Не знаю, в чем может быть дело. "Вот приедет барин, барин нас рассудит". Барин = VadiMGP.
Добавлено
А в других местах (комментарии, панель инструментов, диалог копирования и т.д.) то же самое работает? То есть - бяка в комстроке или в самой менюшке? _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10431 Location: Россия, Саратов
|
(Separately) Posted: Wed Dec 28, 2011 20:07 Post subject: |
|
|
Вахмурка
ApceH
Кстати, неплохо бы ещё вам обоим точно указать, под какими версиями TWinKey всё это проверялось. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
Вахмурка

Joined: 27 Dec 2004 Posts: 2586 Location: Большая деревня Москва
|
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10431 Location: Россия, Саратов
|
(Separately) Posted: Wed Dec 28, 2011 22:30 Post subject: |
|
|
Вахмурка
Естественно, сразу же проверил. И всё работает. И на 3.105, и на 4.2... _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
Вахмурка

Joined: 27 Dec 2004 Posts: 2586 Location: Большая деревня Москва
|
(Separately) Posted: Fri Jan 06, 2012 22:55 Post subject: |
|
|
2VadiMGP
А, вот еще одна хотелка. Если просматриваешь в Листере файл и случайно нажимаешь Esc, он, разумеется, закрывается. Если случайно закрыл один файл, ничего трагичного, как правило, нет - находишь его и открываешь заново. "Домотать" до того места, где прервал чтение, обычно нетрудно. А вот при закрытии окна группового просмотра бывает очень обидно, если закрыл окно на, скажем, пятьдесят третьем файле из ста.
Нельзя ли заставить TWinKey выдавать запрос на закрытие окна Листера именно при групповом просмотре? _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Jan 07, 2012 03:40 Post subject: |
|
|
Вахмурка
А лучше сделать ограничение: если открыто больше [N] окон/табов Листера, выводить запрос при закрытии одного окна. |
|
Back to top |
|
 |
Вахмурка

Joined: 27 Dec 2004 Posts: 2586 Location: Большая деревня Москва
|
|
Back to top |
|
 |
|