|
Console - дополнение пользовательского ввода
|
|||
---|---|---|---|
#18+
Хочу сделать небольшого помощника для пользователя для ввода из консоли вместо ReadLine() К примеру, пользователь нажимает "h", ему заботливо подставляется "ello ", пользователь дописывает "world" нажимает энтер и я получаю в переменную "hello world". Понятно, что я могу сделать это, используя свой буфер ввода и ReadKey(), но мне придется обрабатывать стрелки, backspace, delete и прочие кнопки редактирования, плюс стрелки вверх-вниз для вызова предыдущих команд. Как реализовать по-простому? или может есть какая-то библиотека, заменяющая ReadLine? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2021, 00:09 |
|
Console - дополнение пользовательского ввода
|
|||
---|---|---|---|
#18+
Shocker.Pro, Консоль может только казаться консолью, а на самом деле быть чем-то во что интегрируется стандартный IntelliSense вроде такого (сам не проверял вследствии тривиальности задачи - в смысле и так оно есть повсюду) http://www.codeproject.com/Articles/5839/DIY-Intellisense где по идее как минимум словарь reserved keywords языка (с рангом по используемости) плюс какой-нибудь семантический анализатор/recommender напр. на базе AutoML+NLP ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2021, 02:11 |
|
Console - дополнение пользовательского ввода
|
|||
---|---|---|---|
#18+
Под консолью я имел ввиду исключительно System.Console Уже есть некое интерактивное приложение, которое выдает инфу пользователю в ответ на некий набор команд. Просто хотелось немножко облегчить ему жизнь, не переделывая существенно приложение. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2021, 02:20 |
|
Console - дополнение пользовательского ввода
|
|||
---|---|---|---|
#18+
Shocker.Pro, Не смотрел вот это? https://www.codeproject.com/Articles/1182358/Using-Autocomplete-in-Windows-Console-Applications ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2021, 17:45 |
|
|
start [/forum/topic.php?fid=20&msg=40036602&tid=1398384]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
46ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 133ms |
0 / 0 |