Форум
Написать нам
  • Страница 1 из 1
  • 1
Модератор форума: as-master  
Изменение или форматирование текстовых файлов
ТахаДата: Понедельник, 19 Марта 2007, 00:47 | Сообщение # 1
Группа: Удаленные





Как сделать чтобы при запуске, программа форматировала или изменяла содержание текстового файла.Ах да и чтоб записывала ещё какую нибудь информацию.
 
as-masterДата: Понедельник, 19 Марта 2007, 00:51 | Сообщение # 2
Группа: Удаленные





Давай точнее. Что именно, что конкретно тебе нужно сделать с текстовым файлом? И где файл будет лежать? Путь к файлу - он будет известен заранее? Что значит "форматирование текстового файла" - текстовые файлы форматировать нельзя (форматирование применительно к тексту - это задание шрифта, параметров абзаца и т.д. Всё это возможно в Ворде но невозможно в блокноте, а текстовый файл, как правило, именно текст блокнота).

Вобщем, ставь конкретную задачу - получишь конкретный ответ.

 
ТахаДата: Понедельник, 19 Марта 2007, 00:56 | Сообщение # 3
Группа: Удаленные





Ну скажу так- удалить текст содержащийся в блокноте или вписывать в него свою информацию.А блокнот допустим будет лежать на рабочем столе.
 
as-masterДата: Понедельник, 19 Марта 2007, 13:01 | Сообщение # 4
Группа: Удаленные





Блокнот лежит не на рабочем столе, а по адресу:

c:\WINDOWS\notepad.exe Хе-хе smile

На рабочем столе может лежать только файл, или вообще ярлык.
Если там лежит ярлык, то открыть документ из ММВ, зная только о ярлыке,
вряд ли получится. Нужен адрес на диске непосредственно самого файла.

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

Теперь второе. Чтобы непосредственно влазить в содержимое файла и изменять его,
придется тебе изучить раздел справки "Дополнительные строковые функции".
Тебе будут нужны следующие команды:

StrToFile
StrToLine
StrFromFile

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

Так что давай - вперед, к работе по изучению новых (для тебя) возможностей ММВ smile
А уж когда конкретно что-то не получится - спрашивай.
И не забывай, что на сайте - ПОЛНЫМ-ПОЛНО примеров, в которых
можно найти, скорее всего, все ответы на все вопросы, которые у тебя могут возникнуть.
Во всяком случае, примеров по работе со строковыми функциями там хоть отбавляй.

Если забыл адрес сайта - вот он:

http://www.mmbuilder.ru/

 
ТахаДата: Вторник, 20 Марта 2007, 15:08 | Сообщение # 5
Группа: Удаленные





Спасибо за содержательный ответ! Но я уже несколько часов мучиюсь и еще не до чего не домучился!!!! angry Был бы очень признателен, если бы вы сделали какой-нибудь маленький проектик. Заранее благодарю!!!
 
as-masterДата: Вторник, 20 Марта 2007, 15:50 | Сообщение # 6
Группа: Удаленные





Quote (Таха)
Но я уже несколько часов мучиюсь

Хе, а люди - по нескольку лет!
А ты за пару часов захотел. Мне б с такой скоростью программы осваивать smile

Quote (Таха)
Был бы очень признателен, если бы вы сделали какой-нибудь
маленький проектик

Да какой-нибудь-то мы сделаем smile Важно знать - какой именно.

 
ТахаДата: Вторник, 20 Марта 2007, 15:55 | Сообщение # 7
Группа: Удаленные





Ну допустим у меня лежит блокнот C:\123.txt . В нём содержится какая то информация т.е. текст, а мне нужно стереть этот текст или заменить на другой т.е.записать туда свой текст.
 
as-masterДата: Вторник, 20 Марта 2007, 17:22 | Сообщение # 8
Группа: Удаленные





Будет тебе пример smile
Щас убегаю в гости, а вечером или ночером выложу.
 
ТахаДата: Вторник, 20 Марта 2007, 18:49 | Сообщение # 9
Группа: Удаленные





Заранее СПАСИБО!!! biggrin
 
as-masterДата: Вторник, 20 Марта 2007, 22:41 | Сообщение # 10
Группа: Удаленные





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

Заранее прошу прощения у людей с пуританской моралью,
скачавших этот файл :)

Всем моим друганам - качать обязательно! Чтобы приколоться smile
Тестовые тексты к проекту прицепил.

Прикрепления: 85378241.zip (8.6 Kb)
 
ТахаДата: Вторник, 20 Марта 2007, 23:08 | Сообщение # 11
Группа: Удаленные





Спасибо большое за пример!!! Очень признателен!!! Ну а теперь когда у меня есть и пример и справка буду разбираться!!! biggrin
 
as-masterДата: Вторник, 20 Марта 2007, 23:15 | Сообщение # 12
Группа: Удаленные





Вот версия чуть поновее: когда открывается большой текстовый файл,
окно программы блокируется. Чтобы не казалось что программа зависла.
Вместо этого появляется надпись "Подождите, работаю..."
Прикрепления: 21964635.zip (8.7 Kb)
 
ТахаДата: Вторник, 20 Марта 2007, 23:37 | Сообщение # 13
Группа: Удаленные





Спасибо!!!Это помоему то, что вы с Rush обсуждали!

Сообщение отредактировал Таха - Среда, 21 Марта 2007, 00:24
 
as-masterДата: Среда, 21 Марта 2007, 01:09 | Сообщение # 14
Группа: Удаленные





Quote (Таха)
Это помоему то, что вы с Rush обсуждали!

Нет, эту тему мы с ним не обсуждали, насколько я помню...

В результате применения более умного подхода теперь вставка
в текст "лишних слов" происходит очень правдоподобно. Самому понравилось smile

Качать всем, кто хочет поржать smile

Кстати, к сведению пуритан, существует такой знаменитейший блокнот -
TigerPad, навороченный для работы с разными кодировками, подсветками
всяких скриптов, и прочая, и прочая... Так вот, в нём также имеется
такая же функция по "издевательству" над текстом.

И, между прочим, после сравнения результата применения этих функций,
мой пример мне понравился больше smile

Новый вариант с улучшенным алгоритмом:

Прикрепления: 98079376.zip (9.8 Kb)
 
toizyДата: Среда, 21 Марта 2007, 12:15 | Сообщение # 15
Группа: Удаленные





Quote (as-master)
Новый вариант с улучшенным алгоритмом:

Круто! На сайте выложишь?

Добавлено (21 Марта 2007, 12:15)
---------------------------------------------
Кстати, когда-то давно я видел программку, которая создавала сложные матерные слова из обычного мата. Этажность слов можно было выбирать. happy

 
as-masterДата: Четверг, 22 Марта 2007, 01:26 | Сообщение # 16
Группа: Удаленные





Quote (toizy)
Круто! На сайте выложишь?

Не хочется таким проектом подмачивать репутацию сайта smile
Хотя, если придерживаться последних исследований Михаила Задорнова
в русской лингвистике, тебе известных, то всё это туфта smile

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

Вобщем, так. Над следующей версией уже работаю smile
Сделал сохранение в другой файл, сейчас обдумываю опции,
типа, "степень МАТериализации текста"

=================================================
ВНИМАНИЕ, dronet, твою тему перенёс сюда:

Сохранение в текстовый файл

 
  • Страница 1 из 1
  • 1
Поиск: