Отправляет email-рассылки с помощью сервиса Sendsay

За 2004-03-17

[TC] Re: Nero

Здравствуй, Владимир.
Все компоненты Nero6302 у меня есть (об этом я уже сообщал в
рассылке). Если это необходимо - перешлю. Однако только через неделю -
после приезда из командировки.

   2004-03-17 23:50:03 (#105621)

[TC] Командные файлы.

Здравствуйте.
Мне нужно пособие, с помощью которого можно научиться писать
bat-файлы. Подскажите, где это можно взять, или отошлите на мой адрес.
Возможно, кто-то может ещё что-то посоветовать, буду благодарен за
любую помощь.

   Штефуряк Иван 2004-03-17 21:22:40 (#105503)

[TC] Re[10]: Total Commander

Здравствуйте, Vladimir.

VD> Вот именно... Если подскажет...
Извените, забыл кусочек

Script MyTab ()
if (GetWindowClass (GetCurrentWindow ()) == "TMyListBox") then
if (Side ()==0) then
SayString ("прав")
else
SayString ("лев")
endif
endif
TypeCurrentScriptKey ()
EndScript

Я не нашел, как установить некоторые комбинации прямо в менеджере
скриптов, по этому для tab можно прописать прямо в totalcmd.jkm
в секции
[common keys]
Tab=MyTab
Control+Tab=PanelSideInfo

Теперь по табу будет озвучка, а например по контролтабу информация.

   2004-03-17 17:58:08 (#105300)

[TC] Re[9]: Total Commander

Здравствуйте, Сергей.

Original Message С> Вот предлагаю Вам свое решение, реализованное мной

Спасибо...

Original Message С> VD> А если уж говорить о переходе, то куда проще нажать Alt+F1 для
С> VD> левой и Alt+F2 для правой панели и нажать букву текущего диска.
С> Нет, куда проще нажать tab, если конечно скрипт подскажет, куда Вы
С> попали.

Вот именно... Если подскажет...

   Vladimir Dovydenkov 2004-03-17 13:24:24 (#105069)

[TC] Re[8]: Total Commander

Здравствуйте, Vladimir.

VD> Речь идет именно об информации: "какая панель сейчас активна", а не
VD> о переходе на панель.
Вот предлагаю Вам свое решение, реализованное мной

Script PanelSideInfo ()
if (GetWindowClass (GetCurrentWindow ()) == "TMyListBox") then
if (Side ()==0) then
SayString ("левая панель")
else
SayString ("правая панель")
endif
return
endif
TypeCurrentScriptKey ()
EndScript

int function Side ()
var handle main, int x
let main = GetAppMainWindow (GetCurrentWindow ())
let x=(GetWindowRight (main) - GetWindowLeft (main))/2
if GetWindowLeft (GetCurrentWindow ()) > x then
return 1
else
return 0
endif
endfunction

VD> А если уж говорить о переходе, то куда проще нажать Alt+F1 для
VD> левой и Alt+F2 для правой панели и нажать букву текущего диска.
Нет, куда проще нажать tab, если конечно скрипт подскажет, куда Вы
попали.

   2004-03-17 12:36:11 (#105037)

[TC] Re[8]: Total Commander

Hello Vladimir Dovydenkov, 16-Mar-2004 23:34 you wrote:

> Речь идет именно об информации: "какая панель сейчас активна", а не
> о переходе на панель.
> А если уж говорить о переходе, то куда проще нажать Alt+F1 для
> левой и Alt+F2 для правой панели и нажать букву текущего диска.
> То есть, если вы находитесь на диске C, то, чтобы переключиться на
> левую панель в тот же каталог достаточно нажать Alt+F1, C.
> И, соответственно, Alt+F2, C - для правой панели.

Тут есть некоторая тонкость. Пусть, например, на правой панели открыт
каталог c:\1\2, а на левой - c:\temp. Далее, если нажать Alt+F2, а затем
нажать c, то на правой панели будет путь c:\temp вместо c:\1\2. Т.е. мы не
только перешли на правую панель, но при этом ещё и сменился каталог.

   "Egor L. Ryabchikov" 2004-03-17 02:52:45 (#104760)