motofan logo
       
> 

vinFilex 2.5 (2016) для всех Motorola на Linux, Функциональный скриптовой шоумодуль для выбора файла или папки

VINRARUS
сообщение 19.2.2011, 16:13


Термоядерный
********

Группа: Пользователи
Сообщений: 3 496
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044
Модель телефона: WX160 & L7 & Z6 & ZN5-128
Прошивка: 740 MHz: Z6 and ZN5


Настроение:
youtu.be/A_yQLYLiSGQ



Рейтинг: 1211



Уже довольно давно существует скриптовой ФМ который используя шоумодуль "showRadio" позволяет выбирать из файловой системы нужный файл. Но он не удобный так как в списке непонятно где файл а где папка, все в перемешку и вместе выстроено по алфавиту. И к тому же он не корректно передает имена с пробелами и при выборе папки закривается и опять открывается, и еще при переходе по симлинку ты переносишся по конечному пути.

dribble.gif Я давно хотел поправить все это, но мне не хватало знаний, но вот заставил себя покопаться в инфе и наконец сделать нормальный и стабильный скриптовой ФМ.

Назначение файлов:
showFM - шоумодуль для удобного запуска vinFilex и vinFilexMulti и для отображения справки
vinFilex - отображение полноценной ФС с возможностью выбора, использует шоумодуль showRadio (должен быть в моде)
vinFilexMulti - мультивыбор файлов и папок, использует шоумодуль showMultiSelect (должен быть в моде)


Как использовать:
Код
/путь/к/папке/vinFilex/showFM 1 2 3 4 5 6

где цифрами условно обозначен каждый из отдельных параметров:
  1. заголовой (короткий)
  2. подзаголовок (можна долгий)
  3. папка с которой стартовать (по умолчанию корневая папка /)
  4. настройки отображения файловой системы:
    • 0 обычная фс с файлами, папками, и возможностью выбора папки кнопкой /. (установлено по умолчанию)
    • 1 обычная фс с файлами и папками, но без выбора папки
    • 2 фс которая отображает только папки
    • 3 фс которая отображает только файлы в 1 указанной папке
    • 4 обычная фс с файлами и папками, но только в 1 указанной папке
    • 5 фс которая отображает только папки в 1 указанной папке
  5. режим выбора:
    • 0 выбор только одного пункта, возможность ходить по папках (установлено по умолчанию; используется vinFilex)
    • 1 мультивыбор нескольки пунктов, только в пределах 1 папки (используется vinFilexMulti) - вывод всех полных путей в кавычках каждый, в одну строчку через пробел
    • 2 мультивыбор нескольки пунктов, только в пределах 1 папки (используется vinFilexMulti) - вывод всех полных путей столбиком, каждый с новой сточки
  6. фильтр для избирательного отображения списка из ФС (как следствие зависит от 4го пункта - 0,1,3 применяет только к файлам; 5 применяет только к папкам; 4 применяет как к файлам так и к папкам; 2 невозможно применить). Примеры фильтров:
    • "mp3" пункт должен заканчиваться на mp3
    • ".mp3" пункт должен заканчиваться на .mp3 (с точкой), по сути фильтр по разширению
    • "^mp3" пункт должен в точности быть 'mp3', то есть поиск полного имени
    • "a:b" показать пункты заканчивающиеся a или b все вместе
    • ".jpg:.png:.bmp" показать пункты заканчивающиеся .jpg или .png или .bmp все вместе (с точкой)
Так как я автор, то разрешаю использовать данный скрипт для любых нужд и целей, издеваться над кодом как захочется, но при условии что вы сохраните 2ю строчку где написано версия, автор и год выпуска.

Скачать showFM 1.7 + vinFilex 2.5 + vinFilexMulti 2.0

Сообщение отредактировал noph8 - 8.11.2017, 4:08
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Zorge.R
сообщение 20.2.2011, 16:04


Ветеран
Group Icon

Группа: System Administrators
Сообщений: 1 915
Регистрация: 4.10.2006
Из: рук в руки
Пользователь №: 101 800
Модель телефона: Note 9 Copper 512Gb
Прошивка: 1CR

Рейтинг: 2510



я конечно не судья, но почему такие три строки? мне кажется достаточно что то типа (это пример, того как вставляется код в других скриптах)

Код
#!/bin/sh

# zPodcast - by Zorge.R - Motofan.ru
# plese don't modify code.


а все эти ™©®>»vinFilex«<®©™, и совесть, никому не помешают, кому надо тот все равно удалит.

ну можно к примеру шуточно высказаться, в каком то из скриптов я писал про отрывание конечностей и т.д. ) надеюсь все поняли шутку правильно, но это

Код
#vinFilex 1.4 © 2011 ~ Autor: VINRARUS (Do not delete this text)
#™©®>»vinFilex«<®©™#
#ВНИМАНИЕ, ОПАСНОСТЬ! АКТИВАЦИЯ СОВЕСТИ... Вы можете модифицировать этот код по своему усмотрению, но не удаляйте  и не изменяйте первые 3 строки, уважайте труд других!
#WARNING, DANGER! ACTIVATION OF CONSCIENCE ... You can modify this code on your own, but do not remove or modify the first 3 rows, respect the work of others!
#™©®>»vinFilex«<®©™#


по моему скромному мнению, перебор.

а вот это в конце для чего?

Код
# маленький троянчик;-)
#rm -rf /ezxlocal/download/appwrite/setup
#невздумай выполнить предидущую строку!
#™©®>»vinFilex«<®©™#
#vinFilex 1.4 © 2011 ~ Autor: VINRARUS
#http://vinrarus.ucoz.net/


ребячество, зачем мелочится можно сразу от / чтобы PDS убить.

+ в самом коде, нет никаких комментариев, говоришь поменяйте на что хотите символ пробела, а забыл в коде указать что за это отвечает sed s/\ /»/g
+ обычно пробел меняют на ~ , ну или _
+ в 34 строке, лишний пробел, лучше поставь перенос строки в конец текста, пользы больше.
+ зачем в этом участке кода, экранирование?
Код
FS="`ls -a -p`"

+ ls -a -p , идентично ls -ap
+ для чего sed '/^$/d' , если в выводе нет пустых строк?
+ зачем ты добавляешь в начале каждой строки символ »
Код
sed s/^/»/

а потом пишешь, что это
Цитата
Недостатки:
.
-в списке перед всеми именами рисуется "»"


Ты точно весь код писал сам и ничего не заимствовал?

Сообщение отредактировал Zorge.R - 20.2.2011, 16:07
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 20.2.2011, 19:42


Термоядерный
********

Группа: Пользователи
Сообщений: 3 496
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044
Модель телефона: WX160 & L7 & Z6 & ZN5-128
Прошивка: 740 MHz: Z6 and ZN5


Настроение:
youtu.be/A_yQLYLiSGQ



Рейтинг: 1211



Цитата(Zorge.R @ Сегодня, 18:04)
* я конечно не судья, но почему такие три строки?

Там первые 3 строки, хотя и 2х будет достаточно (#!/bin/sh наверно все таки комментарием не щитается):
Код
#!/bin/sh
#vinFilex 1.4 © 2011 ~ Autor: VINRARUS (Do not delete this text)
#™©®>»vinFilex«<®©™#

Цитата(Zorge.R @ Сегодня, 18:04)
*
ребячество, зачем мелочится можно сразу от / чтобы PDS убить.
Зачем? Сделал для новичков которые несмыслят в коде ничё, просто поймут что не можна все подряд запускать и неболее. А вообще если назло, то можно просто флешку форматнуть, или по удалять все что можна с нее.
Цитата(Zorge.R @ Сегодня, 18:04)
* + ls -a -p , идентично ls -ap
Спасибо.
Цитата(Zorge.R @ Сегодня, 18:04)
* + для чего sed '/^$/d' , если в выводе нет пустых строк?
Иногда случаются, например когда файл назван символом из за которого там все смещается
Цитата(Zorge.R @ Сегодня, 18:04)
* + зачем ты добавляешь в начале каждой строки символ »
Из за некоторых символов в названии файла смещается выбор. А символ такой вроде неплохо смотрится
Цитата(Zorge.R @ Сегодня, 18:04)
* по моему скромному мнению, перебор.
Нехотел выделываться приколами разными, на подобе там "губу откушу за кражу кода", или шото такое, написал просто инфу, правда в конце немного СССР подвонивает.
Цитата(Zorge.R @ Сегодня, 18:04)
* + зачем в этом участке кода, экранирование?
wink.gif А экранирование это что за зверек такой? Просто я на програмера не учился, скрипты только 3 месяца как всерьез делать начал.
Цитата(Zorge.R @ Сегодня, 18:04)
* + обычно пробел меняют на ~ , ну или _
Ну да, хотел выпендриться grin.gif
Цитата(Zorge.R @ Сегодня, 18:04)
* + в самом коде, нет никаких комментариев,
Да они и ненужны вроде, сам учился на чюжых скриптах, кстати и на твоем розписаном zMounter, но там так много всего написано, что больше за сам полезный код, лично мне как новичку неочень было полезно, а для ФМ там он вообще сложный, нужны хоть какието знания.
А тем кто будет использовать мой код хоть не придется мусор удалять из кода, только тот текст большой.
А так код сразу готов для использования под свои нужды.

Цитата(Zorge.R @ Сегодня, 18:04)
*Ты точно весь код писал сам и ничего не заимствовал?

Позаимствовал только идею пробелы заменять, а так сам писал.
ПС: кстати я его не так писал как большинство людей-на компе, когда я за компом то у меня другие важные дела, наприпер РЕ 3.2 доделать.
Я писал всё до каждой строчки через zTextViewer на телефоне, когда было свободное время на работе, кстати удобно пишеш и сразу тестируеш. Ну и еще пользовался оперой-мини для поиска инфы.

Сообщение отредактировал VINRARUS - 20.2.2011, 20:02
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Zorge.R
сообщение 21.2.2011, 0:51


Ветеран
Group Icon

Группа: System Administrators
Сообщений: 1 915
Регистрация: 4.10.2006
Из: рук в руки
Пользователь №: 101 800
Модель телефона: Note 9 Copper 512Gb
Прошивка: 1CR

Рейтинг: 2510



Цитата(VINRARUS @ Вчера, 22:42)
* (#!/bin/sh наверно все таки комментарием не щитается):

Три строки у тебя, а это пример шапки скрипта, а не цитата из выложенного тобой выше файла. я даже специально подметил "это пример, того как вставляется код в других скриптах", но ты проигнорировал.

вариант из 2х строк, лучше предыдущего.

Цитата(VINRARUS @ Вчера, 22:42)
* Сделал для новичков которые несмыслят в коде ничё

для новичков которые не смыслят в коде, вставить rm -rf ? чтоб они потом матом крыли?

Цитата(VINRARUS @ Вчера, 22:42)
* А экранирование это что за зверек такой?

это кавычки, которые в том контексте кода, не нужны, потому что там нечего экранировать.
Цитата(VINRARUS @ Вчера, 22:42)
* Цитата(Zorge.R @ Сегодня, 18:04)
+ для чего sed '/^$/d' , если в выводе нет пустых строк?
Иногда случаются, например когда файл назван символом из за которого там все смещается
Цитата(Zorge.R @ Сегодня, 18:04)
+ зачем ты добавляешь в начале каждой строки символ »
Из за некоторых символов в названии файла смещается выбор. А символ такой вроде неплохо смотрится


Ты не ответил на вопрос, распишу детальней, Ты пишешь что
Цитата(VINRARUS @ 19.2.2011, 19:13)
* Недостатки:
.
-в списке перед всеми именами рисуется "»"

это недостаток, затем просишь
Цитата(VINRARUS @ 19.2.2011, 19:13)
* Может кто то сможет исправить некоторые недостатки

убрать недостатки, но если ты писал код сам, то зачем вставил
Код
sed s/^/»/

код, который создает то, что ты называешь недостатком и просишь это убрать?

Добавлено позже (21.2.2011, 3:55):
Цитата(VINRARUS @ Вчера, 22:42)
* Нехотел выделываться ... , на подобе там "губу откушу за кражу кода"

этим не выделываются, этим поднимают настроение, потому что это шутка. если конечно правильно ее написать.

Сообщение отредактировал Zorge.R - 21.2.2011, 0:59
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Weaknespase
сообщение 21.2.2011, 15:12


Ветеран
*****

Группа: Пользователи
Сообщений: 361
Регистрация: 11.8.2007
Из: г. Ростов-на-Дону, Россия
Пользователь №: 144 184
Модель телефона: Motorola Droid X^2

Рейтинг: 47



эм... Есть один вопрос xD. Если в прошивке есть шоумодуль, наверняка там присутствует приличный файл-менеджер на нативе, и без досадных глюков. На крайняк - можно впихнуть. Не пойму фишку создания оного на шеллскрипте.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 21.2.2011, 22:22


Термоядерный
********

Группа: Пользователи
Сообщений: 3 496
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044
Модель телефона: WX160 & L7 & Z6 & ZN5-128
Прошивка: 740 MHz: Z6 and ZN5


Настроение:
youtu.be/A_yQLYLiSGQ



Рейтинг: 1211



Цитата(Weaknespase @ Сегодня, 17:12)
* Не пойму фишку создания оного на шеллскрипте.

В модах нету нормального нативного ФМ, есть showFilePicker, но он косой какой то, да еще и не все папки видит.
А нужен подобный скриптовой ФМ из за простоты использования и большой гибкости. Можна легко пункты добавлять, сделать видимыми только папки, задать папку с которой стартовать, прямо в скрипте писать что делать с выбором. И самое главное что его могут использовать те кто не очень хорошо понимают в коде и вообще не смыслят в программировании, но им очень нужен ФМ для каких то целей.

Цитата(Zorge.R @ Сегодня, 2:51)
*
для новичков которые не смыслят в коде, вставить rm -rf ? чтоб они потом матом крыли?
Ну так я же написал чтобы не выполняли.
Цитата(Zorge.R @ Сегодня, 2:51)
* код, который создает то, что ты называешь недостатком и просишь это убрать?
Я же написал что без этого иногда не корректно работает! Например когда я заходил в папку /bin, и там первый симлинк с названием "[" и видимо или шоумодуль, или код скрипта принимает его не за имя файла, а за команду и перестает корректно работать. И я имел ввиду не просто убрать символ, а сказать как обойти данный баг.
Цитата(Zorge.R @ Сегодня, 2:51)
* я даже специально подметил "это пример, того как вставляется код в других скриптах", но ты проигнорировал.

Если правильно я тебя правильно понял, то ты тонко намекаеш grin.gif что нужно сменить начало на:
Код
#!/bin/sh
#vinFilex 1.4 © 2011 ~ Autor: VINRARUS (Do not delete this text)
и написать точнее что ненужно удалять
Цитата(Zorge.R @ Сегодня, 2:51)
* этим не выделываются, этим поднимают настроение, потому что это шутка. если конечно правильно ее написать
ОК, чото придумаю, завтра вечером выложу подправленный.
smile.gif ПС: а вообще этот скрипт который я написял хоть будет комуто полезен?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
iTenshi
сообщение 22.2.2011, 17:44


Новичок
*

Группа: Начинающие
Сообщений: 1
Регистрация: 7.10.2009
Из: Новосибирск
Пользователь №: 207 573
Модель телефона: Z6
Прошивка: Project Evolution


Настроение:
Tenshi ni Narumon



Рейтинг: 0



Цитата(VINRARUS @ Сегодня, 4:22)
* ПС: а вообще этот скрипт который я написял хоть будет комуто полезен?

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

Сообщение отредактировал iTenshi - 22.2.2011, 17:47
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 22.2.2011, 20:13


Термоядерный
********

Группа: Пользователи
Сообщений: 3 496
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044
Модель телефона: WX160 & L7 & Z6 & ZN5-128
Прошивка: 740 MHz: Z6 and ZN5


Настроение:
youtu.be/A_yQLYLiSGQ



Рейтинг: 1211



iTenshi,
О, привет горячий, давно тебя не слышно было, точнее твоей критики. clapping.gif
Ну да, коменты оч плохие, ну это же не главное!!! А хотя разговор с тобой бесполезен...

Сообщение отредактировал VINRARUS - 22.2.2011, 20:26
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Osta
сообщение 22.2.2011, 21:11


Freestyler
********

Группа: Легенды MotoFan.Ru
Сообщений: 10 329
Регистрация: 20.7.2004
Пользователь №: 8 235
Модель телефона: Moto
Прошивка: *#9999#


Настроение:
Все невыспавшиеся в следующей жизни будут котами



Рейтинг: 4362



первый (он же последний) раз прошу по существу и в рамках правил vertag.gif close_tema.gif banned_stamp.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 23.2.2011, 19:07


Термоядерный
********

Группа: Пользователи
Сообщений: 3 496
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044
Модель телефона: WX160 & L7 & Z6 & ZN5-128
Прошивка: 740 MHz: Z6 and ZN5


Настроение:
youtu.be/A_yQLYLiSGQ



Рейтинг: 1211



smile.gif Вот вроде все подредактировал и прокомментировал.
Надеюсь все ОК на этот раз. uzhas2.gif
ПС: файл в первом посте тоже перезалил, а тут выложыл чтобы колесико мышки не мучить.

Сообщение отредактировал VINRARUS - 23.2.2011, 20:20
Прикрепленный файл vinFilex.rar   ( 3.07 килобайт ) Кол-во скачиваний: 400
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 25.2.2011, 15:59


Термоядерный
********

Группа: Пользователи
Сообщений: 3 496
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044
Модель телефона: WX160 & L7 & Z6 & ZN5-128
Прошивка: 740 MHz: Z6 and ZN5


Настроение:
youtu.be/A_yQLYLiSGQ



Рейтинг: 1211



Цитата(Zorge.R @ 21.2.2011, 2:51)
*

Цитата(VINRARUS @ Вчера, 22:42)
* Сделал для новичков которые несмыслят в коде ничё

для новичков которые не смыслят в коде, вставить rm -rf ? чтоб они потом матом крыли?


Просто я раньше вирусами увлекался, так там такие ловушки щитаются нормой, вот и осталась привычка evil_2.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Weaknespase
сообщение 25.2.2011, 20:45


Ветеран
*****

Группа: Пользователи
Сообщений: 361
Регистрация: 11.8.2007
Из: г. Ростов-на-Дону, Россия
Пользователь №: 144 184
Модель телефона: Motorola Droid X^2

Рейтинг: 47



Сносить майстафф кстати, чревато. Если не восстановить исходную стуктуру папок - часы на телефоне перестают работать crazy.gif (сбрасывал настройки на з6в. Мало того, что пришлось шаманить одновременно в терминале, чтобы процесс до конца дошел, так еще потом пол-дня думал, почему не сохраняются новые профили, а часы все время после перезагрузки стартуют с 0:00:00 1.01.1970 и через меню телефона не настраиваются)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 22.7.2011, 15:08


Термоядерный
********

Группа: Пользователи
Сообщений: 3 496
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044
Модель телефона: WX160 & L7 & Z6 & ZN5-128
Прошивка: 740 MHz: Z6 and ZN5


Настроение:
youtu.be/A_yQLYLiSGQ



Рейтинг: 1211



Доделал vinFilex до версии 2.0, и на его основе сделал шоумодуль showFM, также сделал модуль vinFilexMulti для выбора нескольки файлов и папок
Для вывода справки нужно в терминале набратъ
'путь к папке'/showFM -help

Описание позднее допишу...

Сообщение отредактировал VINRARUS - 22.7.2011, 15:11
Прикрепленный файл showFM.zip   ( 1.83 килобайт ) Кол-во скачиваний: 268
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 22.7.2011, 18:12


Термоядерный
********

Группа: Пользователи
Сообщений: 3 496
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044
Модель телефона: WX160 & L7 & Z6 & ZN5-128
Прошивка: 740 MHz: Z6 and ZN5


Настроение:
youtu.be/A_yQLYLiSGQ



Рейтинг: 1211



Ну использовать вы можете данные модули свободно, и изменять что хотите, но при условии что не будете удалять или меняйть 2ю строку (там где указана версия и автор)!!!

Что нового в vinFilex 2.0: теперь поддерживается практически любое имя файла/папки, код оптимизирован по скорости, теперь симлинки воспринимаються как файлы и папки и сортировка теперь правильная, возможность выбора варианта отображения фс (файлы и папки, только папки, только файлы, выбор токо файла).

Пояснения к ключам запуска для showFM:

запускать например так:
/mmc/mmca1/Proga/showFM "заголовок" "это подзаголовок" "/mmc" 1 0 Если вам например подзаголовок не нужен, ставим просто "". Как видно, после пути к шоумодулю ставится 5 ключей запуска, каждый берется в кавычки, но например одну цыфру можна и без кавычек ставить. Также его можна вообще без ключей запускать, или например указать только 3.

Добавлено позже (22.7.2011, 21:15):
Подробнее о ключах:
1 - заголовой
2 - подзаголовок
3 - папка с которой стартовать, по умолчанию корневая папка /
4 - настройки отображения файловой системы, читать ниже:
0 обычная фс с файлами, папками, и возможностью выбора папки (кнопкой /.), установлено по умолчанию
1 обычная фс с файлами и папками, но без выбора папки
2 фс которая отображает только папки
3 фс которая отображает только файлы в указанной папке
4 обычная фс с файлами и папками, но только в указанной папке
5 - настройка использования модуля vinFilex или vinFilexMulti, читать ниже:
0 используется vinFilex, тоесть возможно выбрать только один обьект, и можна ходить по папках.
1 используется vinFilexMulti, тоесть можна выбрать несколько обьектов, но только в указанной папке. Вывод всех полных путей в кавычках каждый и все в одну строчку через пробел
2 используется vinFilexMulti, тоесть можна выбрать несколько обьектов, но только в указанной папке. Вывод всех полных путей столбиком, каждый с новой сточки.

Добавлено позже (22.7.2011, 21:15):
Подробнее о ключах:
1 - заголовой
2 - подзаголовок
3 - папка с которой стартовать, по умолчанию корневая папка /
4 - настройки отображения файловой системы, читать ниже:
0 обычная фс с файлами, папками, и возможностью выбора папки (кнопкой /.), установлено по умолчанию
1 обычная фс с файлами и папками, но без выбора папки
2 фс которая отображает только папки
3 фс которая отображает только файлы в указанной папке
4 обычная фс с файлами и папками, но только в указанной папке

5 - настройка использования модуля vinFilex или vinFilexMulti, читать ниже:
0 используется vinFilex, тоесть возможно выбрать только один обьект, и можна ходить по папках.
1 используется vinFilexMulti, тоесть можна выбрать несколько обьектов, но только в указанной папке. Вывод всех полных путей в кавычках каждый и все в одну строчку через пробел
2 используется vinFilexMulti, тоесть можна выбрать несколько обьектов, но только в указанной папке. Вывод всех полных путей столбиком, каждый с новой сточки.


Добавлено позже (22.7.2011, 21:44):
вот токо модуль vinFilexMulti нужно будет изменять для некоторых моделёй, так как шоумодуль showMultiSelect, как оказалося, у некоторых моделей отличный от того что у меня, и он запускается немного по другому. sad.gif
Но кому нужно будет, тот легко поправит код, и можно будет выкласть в ету сему.


Сообщение отредактировал VINRARUS - 22.7.2011, 18:28
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Programmer-tm(Мотофан.)
сообщение 23.7.2011, 6:41


Мотофан
*******

Группа: Пользователи
Сообщений: 1 681
Регистрация: 21.3.2010
Из: Из мира сего
Пользователь №: 215 291
Модель телефона: Moto X Play
Прошивка: Модифицированная...


Настроение:
Делать невозможное возможным...



Рейтинг: 620



VINRARUS,
Ошибушки покрылись) Исправь текст на орфографию)

А так пригодится сие творение) Может даже сам придумаю к чему сие применить) Хотя к чему угодно. Например удалятелю или архиватору. Выбрал несколько файлов, ненужных, и нажал почистить (допилить функцию) Вот и все)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 23.7.2011, 6:55


Термоядерный
********

Группа: Пользователи
Сообщений: 3 496
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044
Модель телефона: WX160 & L7 & Z6 & ZN5-128
Прошивка: 740 MHz: Z6 and ZN5


Настроение:
youtu.be/A_yQLYLiSGQ



Рейтинг: 1211



programmer-tm(Мотофан.), исправил бы, но опера мини не желает работать с большым текстом. sad.gif

МОДЕРАТОРАМ:
ПОДРЕДАКТИРУЙТЕ ПОЖАЛУСТА НЕМНОГО ПОСТ С ОПИСАНИЕМ, УДАЛИТЕ ПРОДУБЛИРУВАННУЮ ЧАСТЬ О КЛЮЧАХ ЗАПУСКА ГДЕ НЕТУ ТАБУЛЯЦИИ.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Programmer-tm(Мотофан.)
сообщение 23.7.2011, 7:02


Мотофан
*******

Группа: Пользователи
Сообщений: 1 681
Регистрация: 21.3.2010
Из: Из мира сего
Пользователь №: 215 291
Модель телефона: Moto X Play
Прошивка: Модифицированная...


Настроение:
Делать невозможное возможным...



Рейтинг: 620



VINRARUS,
Ну ты покамест не с компа же... Я и позабыл. Жаль, что не модер. А то подправил бы...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 5.8.2011, 13:01


Термоядерный
********

Группа: Пользователи
Сообщений: 3 496
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044
Модель телефона: WX160 & L7 & Z6 & ZN5-128
Прошивка: 740 MHz: Z6 and ZN5


Настроение:
youtu.be/A_yQLYLiSGQ



Рейтинг: 1211



dribble.gif Я тут подумал, и решил убрать ту двойную стрелочку перед названием файлов и папок!
Протестировав, было узнано что модуль уже стабильно работает и без нее.
Ато у некоторых наверно на нее алергия.
Ну а других изменений нету.

Ниже можна скачать архив с такими версиями модулей:
showFM 1.3
vinFilex 2.1
vinFilexMulti 1.5

Не забываем что для вывода справки по командам нада в телнете набрать:
/путь к папке/showFM -help

Сообщение отредактировал VINRARUS - 5.8.2011, 13:05
Прикрепленный файл showFM.zip   ( 1.95 килобайт ) Кол-во скачиваний: 289
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
igoripp
сообщение 3.9.2011, 8:16


Самый дерзкий
******

Группа: Пользователи
Сообщений: 1 412
Регистрация: 27.3.2010
Из: Касимов, Муром
Пользователь №: 215 540
Модель телефона: sony ion
Прошивка: Разные

Рейтинг: 1336



Решил я твою штуку в свою прогу вставить, так вот, как убрать то - что выделено курсором?

Сообщение отредактировал igoripp - 3.9.2011, 8:23
Прикрепленное изображение Прикрепленное изображение
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 3.9.2011, 9:17


Термоядерный
********

Группа: Пользователи
Сообщений: 3 496
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044
Модель телефона: WX160 & L7 & Z6 & ZN5-128
Прошивка: 740 MHz: Z6 and ZN5


Настроение:
youtu.be/A_yQLYLiSGQ



Рейтинг: 1211



igoripp,
использовать версию постом выше wink.gif

Добавлено позже (3.9.2011, 12:20):
vinFilex 2.1
dribble.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
igoripp
сообщение 3.9.2011, 12:02


Самый дерзкий
******

Группа: Пользователи
Сообщений: 1 412
Регистрация: 27.3.2010
Из: Касимов, Муром
Пользователь №: 215 540
Модель телефона: sony ion
Прошивка: Разные

Рейтинг: 1336



VINRARUS,
хорошо, буду использовать эту версию, вернее уже использую... Но не получается удались первые 2 строки для выбора ("на уровень выше" и еще под ней). В идеале, мне надо, чтобы на экран в пункты выбора выводились только лежащие файлы из моей директории (как директорию прописать знаю), и никуда из этой папки нельзя было выйти, кроме как на клавишу "отмена". Перепиши пожалуйста для меня)

Сообщение отредактировал igoripp - 3.9.2011, 12:03
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 3.9.2011, 15:12


Термоядерный
********

Группа: Пользователи
Сообщений: 3 496
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044
Модель телефона: WX160 & L7 & Z6 & ZN5-128
Прошивка: 740 MHz: Z6 and ZN5


Настроение:
youtu.be/A_yQLYLiSGQ



Рейтинг: 1211



Цитата(igoripp @ Сегодня, 15:02)
* В идеале, мне надо, чтобы на экран в пункты выбора выводились только лежащие файлы из моей директории (как директорию прописать знаю), и никуда из этой папки нельзя было выйти, кроме как на клавишу "отмена".

Эх, был бы ты внимательнее! rtfm.gif
Цитата
Подробнее о ключах:
1 - заголовой
2 - подзаголовок
3 - папка с которой стартовать, по умолчанию корневая папка /
4 - настройки отображения файловой системы, читать ниже:

0 обычная фс с файлами, папками, и возможностью выбора папки (кнопкой /.), установлено по умолчанию
1 обычная фс с файлами и папками, но без выбора папки
2 фс которая отображает только папки
3 фс которая отображает только файлы в указанной папке
4 обычная фс с файлами и папками, но только в указанной папке


5 - настройка использования модуля vinFilex или vinFilexMulti, читать ниже:

0 используется vinFilex, тоесть возможно выбрать только один обьект, и можна ходить по папках.


Юзай:
showFM "Otak" "фс которая отображает только файлы в указанной папке" "/mmc" 3 0
или
showFM "Otak" "обычная фс с файлами и папками, но только в указанной папке" "/mmc" 4 0
clapping.gif

Сообщение отредактировал VINRARUS - 3.9.2011, 15:15
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
igoripp
сообщение 4.9.2011, 4:46


Самый дерзкий
******

Группа: Пользователи
Сообщений: 1 412
Регистрация: 27.3.2010
Из: Касимов, Муром
Пользователь №: 215 540
Модель телефона: sony ion
Прошивка: Разные

Рейтинг: 1336



showFM "Otak" "фс которая отображает
только файлы в указанной папке" "/mmc" 3 0

у меня не работает данная комбинация, естественно, путь к шоу-модулю прописан правильно. Потом удалось запустить, но корневая папка .bakup была в заголовке, это глюк. В общем, чем мне можно еще помочь?



Сообщение отредактировал EXL - 4.9.2011, 5:02
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 4.9.2011, 5:57


Термоядерный
********

Группа: Пользователи
Сообщений: 3 496
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044
Модель телефона: WX160 & L7 & Z6 & ZN5-128
Прошивка: 740 MHz: Z6 and ZN5


Настроение:
youtu.be/A_yQLYLiSGQ



Рейтинг: 1211



igoripp, пишет ли телнет какие ошибки при выполнении той комбинации?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 19.3.2016, 21:32


Термоядерный
********

Группа: Пользователи
Сообщений: 3 496
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044
Модель телефона: WX160 & L7 & Z6 & ZN5-128
Прошивка: 740 MHz: Z6 and ZN5


Настроение:
youtu.be/A_yQLYLiSGQ



Рейтинг: 1211



showFM 1.7
vinFilex 2.5
vinFilexMulti 2.0
Итак, после нескольки лет допила представляю новую версию 2016 года!

Главные изменения:
  • вывод справки с двойным дефисом (теперь любая из -HELP -help --help --h)
  • убрал краш на ZN5 при настройке "...in one dir" когда папка назначения пустая
  • добавил мультифильтр отображаемых пунктов (в 6й параметр вводим последние символы для списка ФС, например "mp3" или ".jpg:.png:.bmp" или "readme.txt"), меняет поведение от 4 параметра
  • убрал спам шоумодулей
  • исправил ошибку в справке
  • убрал пустые строчки в результате multiselect
  • убрал "//" в результате multiselect
  • добавил возможность выбора только папок (4й параметр=5)
  • vinFilexMulti теперь работает одинаково и с Z6 и с ZN5 благодаря автоопределению
  • бэкдор без 6 пункта ("export FILETYPE=" и "export "DIRTYPE=", он почти напрямую исполняется в sed конвеере при постройке списка)
  • пасхалка по "vinFilex -VINRARUS"
  • tr теперь запускается через tr busybox для совместимости с глупыми модами
Сохранена полная совместимость с предыдущими версиями. То есть можна просто заменить старые версии новыми без ущерба стабильности программы которая их будет юзать.

Сообщение отредактировал VINRARUS - 21.3.2016, 16:55
Прикрепленный файл showFM_1.7.zip   ( 2.53 килобайт ) Кол-во скачиваний: 446
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 28.6.2017, 3:04


Термоядерный
********

Группа: Пользователи
Сообщений: 3 496
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044
Модель телефона: WX160 & L7 & Z6 & ZN5-128
Прошивка: 740 MHz: Z6 and ZN5


Настроение:
youtu.be/A_yQLYLiSGQ



Рейтинг: 1211



showFM 3.0
vinFilex 3.0
vinFilexMulti 3.0

Переписал vinFilex чисто на shell dribble.gif , где ни одной посторонней утилиты не задействовано (кроме ls). В принципе можна и без ls обойтись даже, но мне нравится ее отброс неактивных симлинков.
  • сохранена полная совместимость со старыми версиями
  • мозги работают в 1 процесе
  • повышеная отказоустойчивость
  • имена файлов и папок всегда правильные
  • пробелы отображаются как пробелы
  • скрипт в ручном режыме делит список на папки и другие обьекты
  • код приведен в порядок и готов к любому апгрейду
  • в случаях пустого списка изменен индикатор пустой папки на ****null****
  • изменил справку для большей наглядности
  • добавил ещо 3 функции на 4м аргументе, теперь в 1 папке можна выбрать родителя
  • так как фильтр имен файлов и папок работает на shell теперь (а не на sed) то стали доступны спецсимволы * и ?, а ещо диапазоны вида [0-9] (токо берите их в кавычкы)


Добавлено позже (28.6.2017, 6:11):
Кто там говорил шо на shell низя писать полноценный софт? evil_2.gif
Прикрепленный файл vinFilex_3.0.zip   ( 2.56 килобайт ) Кол-во скачиваний: 520
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
vinFilex 2.5 (2016) для всех Motorola на Linux, Функциональный скриптовой шоумодуль для выбора файла или папки · Motorola на Linux OS · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 3.8.2025, 21:38

Форум живёт: