:: Архив конференции по VFP до 2005 года
Функциональные клавиши
OlegA67
Автор
Как вытащить символьное выражение, которое назначено на функциональные клавиши, командой
SET FUNCTION "F2" TO "......."
команда
set('function','f2') не проходит
один нюанс, нужно чтобы это работало в фоксе под ДОС .
Заранее спасибо
Ratings: 0 negative/0 positive
Re: Функциональные клавиши
AleksM

Сообщений: 17881
Дата регистрации: 11.11.2003
См. ON()

?ON('KEY','F2')




------------------
Лучше переесть, чем недоспать.
Не спеши, а то успеешь.
Ratings: 0 negative/0 positive
Re: Функциональные клавиши
OlegA67
Автор
что-то не прокатило
возвратило пустую строку
Ratings: 0 negative/0 positive
Re: Функциональные клавиши
piva

Сообщений: 18655
Откуда: Курган
Дата регистрации: 24.03.2004
ON покатывает если назначено через ON KEY LABEL а через SET FUNCTION не катит




------------------
Часто бывает так, что есть над чем задуматься, а нечем.
Ratings: 0 negative/0 positive
Re: Функциональные клавиши
AleksM

Сообщений: 17881
Дата регистрации: 11.11.2003
Пример из Helpа:
ON KEY LABEL ALT+Z DISPLAY MEMORY
? ON('KEY', 'ALT+Z') && Displays DISPLAY MEMORY




------------------
Лучше переесть, чем недоспать.
Не спеши, а то успеешь.
Ratings: 0 negative/0 positive
Re: Функциональные клавиши
AleksM

Сообщений: 17881
Дата регистрации: 11.11.2003
До конца не проснулся.




------------------
Лучше переесть, чем недоспать.
Не спеши, а то успеешь.
Ratings: 0 negative/0 positive
Re: Функциональные клавиши
OlegA67
Автор
а как же быть , если через SET FUNCTION ,
изначально хотел на эти клавиши прописать, в файле config.fp прописать пути
F2="C:\ARM\FORMA\USER1"
F3="C:\ARM\TMP\USER1"
F4="......"
запустить прогу с параметром -СC:\ARM\user1.fp
и в самом начале считать все считать все пути из этих переменных, и что такой номер не пройдет ?
Ratings: 0 negative/0 positive
Re: Функциональные клавиши
piva

Сообщений: 18655
Откуда: Курган
Дата регистрации: 24.03.2004
Ну сделай через INI файл там и напиши
Цитата:
[FKEYS]
F2="C:\ARM\FORMA\USER1"
F3="C:\ARM\TMP\USER1"
F4="......"
В проге считал секцию, разобрал строки и присвоил команды для функциональных клавиш - так что и знать будешь куда чего запихано




------------------
Часто бывает так, что есть над чем задуматься, а нечем.
Ratings: 0 negative/0 positive
Re: Функциональные клавиши
OlegA67
Автор
это понятно , что их можно взять из какого-нибудь текстового файла, но хотелось бы обойтись одним файлом fp, тем более фокс сам считывает все переменные оттуда , осталось бы только взять из их из его памяти
Ratings: 0 negative/0 positive
Re: Функциональные клавиши
Владимир Максимов

Сообщений: 14095
Откуда: Москва
Дата регистрации: 02.09.2000
В принципе, ничто не мешает прочитать и файл CONFIG.FPW. Путь доступа к нему через SYS(2019)

А по поводу макросов, подозреваю, что нет никаких функций - не предусмотрено. Макросы - это инструмент разработчика. Предпологается, что он и так знает, что именно навесил на функциональные клавиши.

Есть, конечно, команда

SAVE MACROS

которая формирует файл с расширением fky, но формат этого файла нигде не расшифровывается. Т.е. что в нем записано - непонятно.




------------------
Ratings: 0 negative/0 positive


Извините, но у вас нет прав для того, чтобы оставлять сообщения в этом форуме.

On-line: 2 (Гостей: 2)

© 2000-2024 Fox Club 
Яндекс.Метрика