MVV

|
Posted: Thu Aug 26, 2010 21:26 Post subject: |
|
|
Всё те же трудящиеся опять вынудили в очередной раз доработать утилиту.
TCFS2 1.4.0 (изменения после 1.3.6):
+ все параметры теперь являются корректными выражениями (соответственно, для некоторых функций формат параметров изменился)
* незначительные исправления
TCFS2 1.4.0 на wincmd.ru
Запрос был относительно параметров функции move. Но делать для одной - так делать сразу и для остальных... Долго колебался я, менять формат или нет, но в итоге причесал всё одним гребешком. Ответственность за недовольство изменениями в очередном релизе вешаю на Flasher'а.
Подчеркиваю, все операции с числами в выражениях являются целочисленными, деление в том числе. Поэтому для умножения, скажем, на 0.8 нужно умножить на 8 и потом поделить на 10, и не наоборот (потеря точности куда больше будет).
Ну и отвечаю на давнее письмо.
Flasher wrote: | Привет!
Хочу что-то вроде: Code: | r7=move((@-(@/1.28))/2, (@-(@/1.28))/2, @/1.28, @/1.28) ; Уменьшить окно и поместить в середину | Не подскажешь как правильно? |
Правильно вот так:
Code: | r8=move( (@ - @*100/128) / 2 , (@ - @*100/128) / 2 , @*100/128 , @*100/128 ) ; Уменьшить окно и поместить в середину |
А так еще правильнее:
Code: | r8=move( @*14/128 , @*14/128 , @*100/128 , @*100/128 ) ; Уменьшить окно и поместить в середину |
_________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Last edited by MVV on Fri Aug 27, 2010 14:44; edited 1 time in total |
|