Подскажите подалуйста по програмке на тему поиска файлов

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
ilyaintel2
Начинающий
Начинающий
 
Сообщения: 17
Зарегистрирован: 06.05.2006 (Сб) 8:54

Подскажите подалуйста по програмке на тему поиска файлов

Сообщение ilyaintel2 » 01.08.2006 (Вт) 13:29

Доброе время суток, может у кого есть исходник, готовая прога или кто советом поможет. Вобщем нужна прога, которая при запуске открывает файлик (к примеру zapros.txt) и извлекает оттуда содержимое (к примеру файлик содержет "инструкция для монитора Samsung") и начинает перебирать файлы содержащие это слово. Список найденных файлов она кладет в файл (к примеру rezultat.txt) и запускает следующюю програмку (к примеру файлик start.bat).

Пожалуйста подскажите решение этой задачи. Очень нужно. Заранее благодарю!!!!

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 01.08.2006 (Вт) 13:42

Встречный банальный вопрос - а что уже было сделано?
А я все практикую лечение травами...

vvs_adm
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1492
Зарегистрирован: 03.02.2005 (Чт) 3:45
Откуда: оттуда ;)

Сообщение vvs_adm » 01.08.2006 (Вт) 13:44

Twister писал(а):Встречный банальный вопрос - а что уже было сделано?
Было осознано, что данная программа жизненно необходима :)
Никогда не откладывай на завтра то, что можно ... отложить на послезавтра!

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 01.08.2006 (Вт) 13:48

Было осознано, что данная программа жизненно необходима
Ну хоть так!.. :lol: Это уже что-то.
А я все практикую лечение травами...

ilyaintel2
Начинающий
Начинающий
 
Сообщения: 17
Зарегистрирован: 06.05.2006 (Сб) 8:54

Сообщение ilyaintel2 » 01.08.2006 (Вт) 13:52

Была попытка написания на Qbasic, но эта хрень не смогла обработать более 300 с копейками файлов. Ругнулать типа значений слишком моного. Поэтому решил писнуть на Visal. Прога на самом деле сейчас очень нужна!!!

vvs_adm
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1492
Зарегистрирован: 03.02.2005 (Чт) 3:45
Откуда: оттуда ;)

Сообщение vvs_adm » 01.08.2006 (Вт) 13:57

Т.е. ты хочешь, что бы мы тебе написали эту программу? Типа от нечего делать?
Никогда не откладывай на завтра то, что можно ... отложить на послезавтра!

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 01.08.2006 (Вт) 13:58

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

ilyaintel2
Начинающий
Начинающий
 
Сообщения: 17
Зарегистрирован: 06.05.2006 (Сб) 8:54

Сообщение ilyaintel2 » 01.08.2006 (Вт) 13:58

нет. Я же ясно написал в вопросе подсказать исходник или прогу!!

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 01.08.2006 (Вт) 14:03

Сомневаюсь, что найдется исходник, полностью удовлетворяющий всем поставленным условиям. Но тебе стоит поискать в гугле что-то типа "перебор файлов" или "поиск файлов". Так или иначе, ручками поработать придется... :wink:
А я все практикую лечение травами...

ilyaintel2
Начинающий
Начинающий
 
Сообщения: 17
Зарегистрирован: 06.05.2006 (Сб) 8:54

Сообщение ilyaintel2 » 02.08.2006 (Ср) 5:46

И на том спасибо

vvs_adm
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1492
Зарегистрирован: 03.02.2005 (Чт) 3:45
Откуда: оттуда ;)

Re: Подскажите подалуйста по програмке на тему поиска файлов

Сообщение vvs_adm » 02.08.2006 (Ср) 6:01

ilyaintel2 писал(а):Пожалуйста подскажите решение этой задачи. Очень нужно. Заранее благодарю!!!!
Ну можно сделать к примеру так:
При запуске открывать файлик (Open) и извлекать оттуда содержимое (Get) . Потом начать перебирать файлы (FSO\API,пример) содержащие это содержимое. Список найденных файлов можно класть (Print) в файл (Open) и запускать следующюю програмку (Shell).
Никогда не откладывай на завтра то, что можно ... отложить на послезавтра!

ilyaintel2
Начинающий
Начинающий
 
Сообщения: 17
Зарегистрирован: 06.05.2006 (Сб) 8:54

Сообщение ilyaintel2 » 02.08.2006 (Ср) 6:26

Это все понятно. Я с командами плохо дружу. Не знаю как открыть файл так, что бы он извлекал из него символы по очереди. Что-то типо того:
for i = 0 to 100000
open "file.*" Я идиот! Убейте меня, кто-нибудь!???? #1 len = 100000
??? #1, i (где i = № байта в файле)
print i
next i


Как именно это выглядит я не помню!!!

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 02.08.2006 (Ср) 7:16

ilyaintel2, операции работы с файлами все одинаковые что в QB, что в VB.
В частности, в VB работает и оператор Get, и функция Input.
Изображение

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 02.08.2006 (Ср) 7:17

Понятно лишь одно, что автор не удосужился открыть хоть один из учебников по VB прежде задавать вопрос на форуме. Конечно надо уважительно относится к новичкам, но все жа какие то азы надо знать
Весь мир матрица, а мы в нем потоки байтов!

ilyaintel2
Начинающий
Начинающий
 
Сообщения: 17
Зарегистрирован: 06.05.2006 (Сб) 8:54

Сообщение ilyaintel2 » 02.08.2006 (Ср) 7:53

Больше всего на меня бесит то, что тюди сами - то далеко не асы (как правело, не все такие), а выеживаются такие как !Viper!, как будто завтра будут подписыкать контракт с Microsoft. Я обратился за помощью, потому что она мне очень нужна. Я и так без литературы во многом разобрался. В итоге не на один мой вопрос я не получил не одного вразумительного ответа. Исходя из этого делаю вывод, что сдесь тусуется народ не далеко от меня ушедший в плане познания VB.

MeMBus
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 450
Зарегистрирован: 23.02.2005 (Ср) 7:03
Откуда: Из леса...

Сообщение MeMBus » 02.08.2006 (Ср) 8:37

ilyaintel2 писал(а):Больше всего на меня бесит то, что тюди сами - то далеко не асы...

Не, ну как правило ассы и не будут тебе пересказывать мануал целиком, они тебе покажут пальцем в нужные «место», а дальше либо ты эти «места» внимательно изучаешь и идешь дальше по нужному пути, либо ты стоишь на месте... Хочу заметить, что vvs_adm дал тебе указание что смотреть.
Бороться и искать, найти и перепрятать!

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 02.08.2006 (Ср) 9:48

Еще один... :evil: откуда они берутся...

2 ilyaintel2, Асы мы тут или не асы, не тебе судить. Тебе дали направление куда смотреть (операторы Open, Get, Print, Input и так далее). Была даже дана ссылка на пример. И что же? Возникает ощущение, что автор не удосожился посмотреть в мануале описание этих операторов и не сходил по ссылке. Это во-первых. Во-вторых, автор утверждает, что пытался решить свою задачу на QB. Так запости сюда хотя бы код на QB, попробуем либо довести тот код до ума, либо перевести его на VB. Что в принципе несложно.

З.Ы. и не надо пытаться оскорблять участников форума!
Весь мир матрица, а мы в нем потоки байтов!

ilyaintel2
Начинающий
Начинающий
 
Сообщения: 17
Зарегистрирован: 06.05.2006 (Сб) 8:54

Сообщение ilyaintel2 » 02.08.2006 (Ср) 10:09

Я и не пытался никого оскорбить. Если я кого обидел, то прошу прощения. Просто я оказался несколько в безвыходном положении. Вся моя задумка встала из-за этой загвоздки вот и все.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, Yandex-бот и гости: 23

    TopList  
cron