Вниз  Mobile Basic 1.9.1
- 29.08.2014 / 14:18
mrEDitor
  Пользователь

mrEDitor 
Сейчас: Offline
garfild63, парсер — ПО, выполняющее синтаксический анализ данных, например, сохраняющее ссылки с html-страницы.
А вот список дисков как получить — я не помню. :gg:
- 29.08.2014 / 15:08
garfild63
  Пользователь

garfild63 
Сейчас: Offline
kiriman, а ты помнишь, как список дисков получить?
- 29.08.2014 / 15:33
kiriman
  Пользователь

kiriman 
Сейчас: Offline
garfild63, ну в команду передают шаблон, по которому она будет искать подходящие файлы или папки.
Пример шаблона - "garfild*"
Найдет все файлы и папки где упомянут garfild в имени(* - любые символы).
Но это для RMS. Чтоб что-то найти на флешке, надо в шаблоне(фильтре) дописать в начале "file://". Команда readdir будет возвращать при повторном вызове новую строку подходящего имени. Или же, если ничего не найдет - пустую строку.

Изменено kiriman (29.08 / 15:36) (всего 2 раза)
- 29.08.2014 / 18:18
garfild63
  Пользователь

garfild63 
Сейчас: Offline
kiriman, Я понимаю. Но в версии 1.8.6, когда мне надо было посмотреть все диски, я писал - a$(0)=readdir$("file://*"), а дальше писал - a$(n%)=readdir$("") пока он не выведет пустую строку. И таким образом он мне в строк. массив a$ заносил все мои диски. А в версии 1.9.1 таким способом мб заносит в массив a$ только пустые строки, вместо дисков. :-(((
- 29.08.2014 / 19:07
kiriman
  Пользователь

kiriman 
Сейчас: Offline
Ну видимо побочный эффект декомпиляции старой версии.
- 29.08.2014 / 19:21
Senderman
  Пользователь

Senderman 
Сейчас: Offline
kiriman, Не file:// а file:///
__________________
 Прошиваем что-нибудь
- 29.08.2014 / 20:19
garfild63
  Пользователь

garfild63 
Сейчас: Offline
Senderman, На a$(0)=readdir$("file:///*") вообще отвечает ошибкой :-(
- 29.08.2014 / 20:24
Senderman
  Пользователь

Senderman 
Сейчас: Offline
garfild63, Просто когда я путь к файлу указываю, пишу file:///
__________________
 Прошиваем что-нибудь
- 29.08.2014 / 20:37
mrEDitor
  Пользователь

mrEDitor 
Сейчас: Offline
Без звёздочки, просто file:// (или три слэша).
  1. CUR$="file://"
  2. NEXT$=READDIR$(CUR$)
  3. CUR$=CUR$+NEXT$
Примерно так.
- 29.08.2014 / 20:57
garfild63
  Пользователь

garfild63 
Сейчас: Offline
mrEDitor, Без звёздочки тоже не получается :-(
Наверх  Всего сообщений: 2690
Фильтровать сообщения
Поиск по теме
Файлы топика (109)