Перейти к содержимому


Фотография

Символы. Lua

unicode юникод поиск символа

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 11

#1 Оффлайн   Xytabich

Xytabich
  • Пользователи
  • Сообщений: 58
  • Уровень сигнала: 27,06%
  • В игре: 202 час. 6 мин.
  • ГородКазань

Награды

           

Отправлено 14 Сентябрь 2017 - 02:48

"Эта вещь долго вставляла мне палки в колеса, пришло время вставить мне..." - цитата из какого-то боевика.
 
С этой фразы, пожалуй, можно начать небольшое повествование.
Довольно долгое время я рылся в просторах интернета, в задворках ворда, и чертом забытых местах, - в поисках одного-единственного символа, который украсит интерфейс. Но когда поиски наконец увенчались успехом, все пошло слону под хвост... В OC символ, конечно же, не отображался. И так происходило раз за разом, пока терпение не врубило рычаг под названием "Тотальный улет"...
Полетав некоторое время за пределами солнечной системы на околосветной скорости, пришло решение - сделать программку, в которой будут отображаться символы OC. Эти символы можно было бы выбрать и записать в текстовый файлик.
Пока летел обратно, пришло решение как это можно сделать - и вот, встречайте:
Символы.луа - небольшая программка, отображающая доступные в OC символы. Символы можно помещать в список "избранных", а затем этот список сохранять в отдельный текстовый файл.
Программку можно использовать на мониторах 2го и 3го уровней (на них работает тачскрин).
При сохранении, создается случайный файл вида symbols-RANDOM_NUMBER.txt в корне диска.
Спойлер

Перемещение идет при помощи стрелок влево-вправо, при этом сменяется страница.
Выбор символа - клик по нему.
Liked - список "Избранное".

Закрыть программку - клик по крестику в верхнем-правом углу.

Код для скачивания:
pastebin get 3H9SW94T symbols.lua
Ну и ссыль.

Сообщение отредактировал Xytabich: 14 Сентябрь 2017 - 02:58

  • Alex, Zer0Galaxy, JaggerDer и 5 другим это нравится

#2 Оффлайн   Doob

Doob
  • Пользователи
  • Сообщений: 814
  • Уровень сигнала: 19,57%
  • В игре: 146 час. 10 мин.

Награды

                                   

Отправлено 14 Сентябрь 2017 - 04:20

Можно было управление с клавиатуры сделать, тогда и на железном мониторе можно было б работать.



#3 Онлайн   eu_tomat

eu_tomat
  • Хранители Кода
  • Сообщений: 878
  • Уровень сигнала: 6,16%
  • В игре: 46 час. 1 мин.

Награды

                          

Отправлено 14 Сентябрь 2017 - 07:31

С этой фразы, пожалуй, можно начать небольшое повествование.

– Скажите, пожалуйста, а нельзя вот эту последнюю фразу взять и выбросить?
– Да ты чо, ради нее всё и писалось.
«День выборов»


#4 Оффлайн   Xytabich

Xytabich
  • Автор темы
  • Пользователи
  • Сообщений: 58
  • Уровень сигнала: 27,06%
  • В игре: 202 час. 6 мин.
  • ГородКазань

Награды

           

Отправлено 14 Сентябрь 2017 - 13:56

Можно было управление с клавиатуры сделать, тогда и на железном мониторе можно было б работать.

Можно было, но зачем? Если вся основная масса народа сидит либо с золотым, либо с алмазным.

#5 Оффлайн   astral17

astral17
  • Пользователи
  • Сообщений: 56
  • Уровень сигнала: 8,92%
  • В игре: 66 час. 37 мин.

Награды

              

Отправлено 14 Сентябрь 2017 - 15:21

Можно было, но зачем? Если вся основная масса народа сидит либо с золотым, либо с алмазным.

Ну, не всем быть жирующими, можно тупо сделать и то и то, какие проблемы в этом?)



#6 Оффлайн   Xytabich

Xytabich
  • Автор темы
  • Пользователи
  • Сообщений: 58
  • Уровень сигнала: 27,06%
  • В игре: 202 час. 6 мин.
  • ГородКазань

Награды

           

Отправлено 14 Сентябрь 2017 - 17:24

Ну, не всем быть жирующими, можно тупо сделать и то и то, какие проблемы в этом?)


Одна большая и непобедимая - лень.

#7 Оффлайн   RccHD

RccHD
  • Пользователи
  • Сообщений: 169
  • Уровень сигнала: 17,37%
  • В игре: 129 час. 42 мин.

Награды

           

Отправлено 17 Сентябрь 2017 - 23:53

Давно ждал, чтобы кто-то реализовал таблицу символов, так как самому было лень такое писать!
Очень полезная программа



#8 Онлайн   eu_tomat

eu_tomat
  • Хранители Кода
  • Сообщений: 878
  • Уровень сигнала: 6,16%
  • В игре: 46 час. 1 мин.

Награды

                          

Отправлено 18 Сентябрь 2017 - 00:12

Давно ждал, чтобы кто-то реализовал таблицу символов, так как самому было лень такое писать!

Давно была такая таблица символов
  • Totoro это нравится

#9 Оффлайн   Xytabich

Xytabich
  • Автор темы
  • Пользователи
  • Сообщений: 58
  • Уровень сигнала: 27,06%
  • В игре: 202 час. 6 мин.
  • ГородКазань

Награды

           

Отправлено 19 Сентябрь 2017 - 05:07

Поправлен небольшой косяк - при повторном выборе символа не отображалось его присутствие в избранном. Ссылка та же.



#10 Оффлайн   Appo

Appo
  • Пользователи
  • Сообщений: 51
  • Уровень сигнала: 0%
  • В игре: 0 час. 0 мин.

Награды

        

Отправлено 19 Сентябрь 2017 - 12:42

@Xytabich можно кодировку выбранного символа вставить в буфер обмена Windows при наличии Debug Card

component.debug.sendToClipboard(player:string,msg:string)

Добавили такую функцию в недавних обновлениях OpenComputers

Думаю и другим будет полезно о ней знать :)


Сообщение отредактировал Appo: 19 Сентябрь 2017 - 12:44


#11 Оффлайн   SDV

SDV
  • Пользователи
  • Сообщений: 655
  • Уровень сигнала: 27,38%
  • В игре: 204 час. 27 мин.
  • ГородO.R.E.N.B.U.R.G.

Награды

        

Отправлено 19 Сентябрь 2017 - 19:31

в буфер обмена Windows

:smile14: 
Спойлер

  • Appo это нравится

#12 Оффлайн   Xytabich

Xytabich
  • Автор темы
  • Пользователи
  • Сообщений: 58
  • Уровень сигнала: 27,06%
  • В игре: 202 час. 6 мин.
  • ГородКазань

Награды

           

Отправлено 24 Сентябрь 2017 - 16:13

@Xytabich можно кодировку выбранного символа вставить в буфер обмена Windows при наличии Debug Card

component.debug.sendToClipboard(player:string,msg:string)

 

Как руки дойдут - добавлю, но это будет не скоро)
Если в этом есть большая необходимость, можно в строке 270 воткнуть(клик на кнопку Save), в строке 276-279 идет втыкание символов в строку.







Темы с аналогичным тегами unicode, юникод, поиск символа

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных