калькулятор в командной строке

Хотите предложить идею нового плагина или знаете, что улучшить в существующем? Пишите сюда.
Post Reply
User avatar
Mr.Merak
Posts: 178
Joined: Sun 10 Jan, 2010 16:22
Been thanked: 1 time

калькулятор в командной строке

Post by Mr.Merak » Wed 17 Feb, 2010 08:36

хотелось бы увидеть маленький плагин-калькулятор, который работал бы исключительно с командной строки
Проблема фары №1: нет печати "из коробки"

User avatar
Skirda
Posts: 3474
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 4 times

Re: калькулятор в командной строке

Post by Skirda » Wed 17 Feb, 2010 08:38

макросы (hint: eval())?
We are the Borg. You will be assimilated.
So Say We All!

User avatar
Mr.Merak
Posts: 178
Joined: Sun 10 Jan, 2010 16:22
Been thanked: 1 time

Re: калькулятор в командной строке

Post by Mr.Merak » Wed 17 Feb, 2010 09:38

это через js что-ли?
если можно по-подробней...
Проблема фары №1: нет печати "из коробки"

User avatar
DAtaMan
Posts: 262
Joined: Wed 24 Jun, 2009 10:01
Location: не отсюда

Re: калькулятор в командной строке

Post by DAtaMan » Wed 17 Feb, 2010 10:15

макросы
+ поиск по форуму + изучение макрокоманд, получаем:

Code: Select all

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Far2\KeyMacros\Shell\Enter]
"Sequence"="$if (substr(trim(CmdLine.Value),0,1) == \"=\") eval(\"%calc=\"+substr(trim(CmdLine.Value),1)+\";\") CtrlY $Text %calc $else Enter $end"
"Description"="Если командная строка начинается с \"=\", то вычислить выражение"
"DisableOutput"=dword:00000001
"NoSendKeysToPlugins"=dword:00000001
По нажатию Enter будет вычисляться выражение, если строка начинается с "="
Допустимые операции описаны здесь
Last edited by DAtaMan on Wed 17 Feb, 2010 10:21, edited 1 time in total.
2B OR NOT 2B = FF (Иногда code - это просто код. Почти Дйерф Омолш Днумзигис)
To ban or not to ban, that is the question. ©

User avatar
Skirda
Posts: 3474
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 4 times

Re: калькулятор в командной строке

Post by Skirda » Wed 17 Feb, 2010 10:20

добавка: int/float есть, но нет математических функций sin/cos/etc.
We are the Borg. You will be assimilated.
So Say We All!

User avatar
Mr.Merak
Posts: 178
Joined: Sun 10 Jan, 2010 16:22
Been thanked: 1 time

Re: калькулятор в командной строке

Post by Mr.Merak » Wed 17 Feb, 2010 12:32

sin/cos/etc
жаль...

а в целом - БОЛЬШОЕ СПАСИБО!
Проблема фары №1: нет печати "из коробки"

User avatar
DAtaMan
Posts: 262
Joined: Wed 24 Jun, 2009 10:01
Location: не отсюда

Re: калькулятор в командной строке

Post by DAtaMan » Wed 17 Feb, 2010 12:44

Mr.Merak wrote:
sin/cos/etc
жаль...
Ну а чего жаль-то ?
Есть плагины-калькуляторы. Осталось немного переделать макрос - и всё.
2B OR NOT 2B = FF (Иногда code - это просто код. Почти Дйерф Омолш Днумзигис)
To ban or not to ban, that is the question. ©

User avatar
Skirda
Posts: 3474
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 4 times

Re: калькулятор в командной строке

Post by Skirda » Wed 17 Feb, 2010 13:40

DAtaMan wrote:
Mr.Merak wrote:
sin/cos/etc
жаль...
Ну а чего жаль-то ?
Есть плагины-калькуляторы. Осталось немного переделать макрос - и всё.
Можно и плагин переделать - добавить ему префикс "calc:" и...
We are the Borg. You will be assimilated.
So Say We All!

User avatar
NightRoman
Posts: 5911
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 14 times
Contact:

Re: калькулятор в командной строке

Post by NightRoman » Wed 17 Feb, 2010 14:02

Mr.Merak wrote:хотелось бы увидеть маленький плагин-калькулятор, который работал бы исключительно с командной строки
PowerShellFar :) Правда уж не маленький. Но точно, то, что просится, он дает.

Smitis
Posts: 1594
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 18 times
Been thanked: 38 times

Re: калькулятор в командной строке

Post by Smitis » Sun 23 May, 2010 14:38

А ещё полно консольных калькуляторов, как раз и предназначенных для работы из ком строки.
Разум когда-нибудь победит.

User avatar
Mr.Merak
Posts: 178
Joined: Sun 10 Jan, 2010 16:22
Been thanked: 1 time

Re: калькулятор в командной строке

Post by Mr.Merak » Tue 25 May, 2010 14:55

например?
Проблема фары №1: нет печати "из коробки"

User avatar
John Doe
Бюрократ
Posts: 12519
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 228 times

калькулятор в командной строке

Post by John Doe » Tue 25 May, 2010 15:02

В одном только GnuWin32 - два на выбор.
Ещё знаю эти:
http://hyperionics.com/calculator/
http://code.google.com/p/maxcalc/
http://www.atorg.net.ru/ecw/ (ecw106_c.zip)

cmd тоже что-то умеет:

Code: Select all

set /a 2*2
А у Take Command вообще бешеные возможности: @eval

Post Reply

Return to “Предложения и идеи”