Запуск не .exe и вопрос по папкам |
Запуск не .exe и вопрос по папкам |
suriv |
21.05.2005 21:20
Сообщение
#1
|
Бывалый Группа: Пользователи Сообщений: 234 Пол: Мужской Реальное имя: AHTOH Репутация: 1 |
я короче почти хочу прогу сделать:
1)типа в данной директории показываются все файлы. так вот когда я хочу чтоб запустился не .exe а ini,txt,etc.... то как сделать чтоб эти фалы открывались блокнтом ну типа sorry за глупый вопрос? я имею ввиду что-то вроде exec(noterepad,'***.txt'); можно сделать что-то вроде етого ? 2)выводится список всего что есть в папке как определить это папка или нет ? -------------------- Хочу в репу !
Cмотри,а то ведь получишь! Админ. Не получит - его фиг догонишь! Админ №2. P.S Вы еще третьего админа притащите сюда :D ваш аффтар :D Звали? :D (админ № не помню какой) ха больше нифига не напишете афтар Уверен? (Moderator) А еще можно ? (супмодер) Хватит его мучать ! Избили уж... (админ) Не хватит. я тоже напишу (тоже Админ) |
volvo |
21.05.2005 22:38
Сообщение
#2
|
Гость |
Это тебе в Дельфи или 32-битные компиляторы надо Скажи, куда перенести...
Для Дельфи это рассматривалось здесь: Запуск файла |
suriv |
21.05.2005 22:51
Сообщение
#3
|
Бывалый Группа: Пользователи Сообщений: 234 Пол: Мужской Реальное имя: AHTOH Репутация: 1 |
в 32битные
(fpc) -------------------- Хочу в репу !
Cмотри,а то ведь получишь! Админ. Не получит - его фиг догонишь! Админ №2. P.S Вы еще третьего админа притащите сюда :D ваш аффтар :D Звали? :D (админ № не помню какой) ха больше нифига не напишете афтар Уверен? (Moderator) А еще можно ? (супмодер) Хватит его мучать ! Избили уж... (админ) Не хватит. я тоже напишу (тоже Админ) |
suriv |
22.05.2005 10:22
Сообщение
#4
|
Бывалый Группа: Пользователи Сообщений: 234 Пол: Мужской Реальное имя: AHTOH Репутация: 1 |
всё на первый вопрос я сам ответил =)
exec('noterepad',файл); 2)так как же всё таки узнать данный файл является папкой или нет ? (если папка то я её открываю если нет то запускаю файл) Сообщение отредактировано: suriv - 22.05.2005 10:23 -------------------- Хочу в репу !
Cмотри,а то ведь получишь! Админ. Не получит - его фиг догонишь! Админ №2. P.S Вы еще третьего админа притащите сюда :D ваш аффтар :D Звали? :D (админ № не помню какой) ха больше нифига не напишете афтар Уверен? (Moderator) А еще можно ? (супмодер) Хватит его мучать ! Избили уж... (админ) Не хватит. я тоже напишу (тоже Админ) |
volvo |
22.05.2005 10:35
Сообщение
#5
|
Гость |
Цитата(suriv @ 21.05.05 21:20) выводится список всего что есть в папке Каким образом ты это выводишь? |
Дож |
22.05.2005 11:11
Сообщение
#6
|
Бывалый Группа: Пользователи Сообщений: 179 Пол: Мужской Репутация: 1 |
Цитата Каким образом ты это выводишь? Есть в паскале какая-то процедурка... -------------------- Доброго времени суток.
:nnn: |
suriv |
22.05.2005 15:23
Сообщение
#7
|
Бывалый Группа: Пользователи Сообщений: 234 Пол: Мужской Реальное имя: AHTOH Репутация: 1 |
finfdfirst & findnext
массив из строк каждому элементу присвается путь..... выводится список в данной папке файлы пронумерованы вводишь число и открывается файл: 1)если ехе то запустить 2)если нет то блокнотом открыть (тхт,ini....) 3)если папка то сделать ее текущей и в ней вывести список файлов так как узнать является файл папкой или файлом ? -------------------- Хочу в репу !
Cмотри,а то ведь получишь! Админ. Не получит - его фиг догонишь! Админ №2. P.S Вы еще третьего админа притащите сюда :D ваш аффтар :D Звали? :D (админ № не помню какой) ха больше нифига не напишете афтар Уверен? (Moderator) А еще можно ? (супмодер) Хватит его мучать ! Избили уж... (админ) Не хватит. я тоже напишу (тоже Админ) |
volvo |
22.05.2005 15:53
Сообщение
#8
|
Гость |
2 пути:
1) не очень хорошо, но будет работать без переделывания программы - у тебя есть имя файла - делаешь на него еще раз FindFirst (ну или пишешь функцию, которая это сделает) со значением Attr = Directory. Если нет ошибки, то это была директория, если ошибка есть - то файл. 2) понадобится небольшое изменение программы: ты не пользуешься Цитата массив из строк каждому элементу присвается путь , а пользуешься массивом вот таких элементов:type tinfo = record и после FindFirst/FindNext кроме занесения пути в массив еще заносишь является ли файл папкой (анализируешь тот же Attr) |
suriv |
29.05.2005 2:31
Сообщение
#9
|
Бывалый Группа: Пользователи Сообщений: 234 Пол: Мужской Реальное имя: AHTOH Репутация: 1 |
я пошол дргим путем (третьим :D )
выложу..... тока вот проблема: если bmp,gif,jpeg то делать тто если txt,ini,pas то делать то но хз как. тока если 1условие- если bmp то делать то как сделать чтоб "несколько" было ? Сообщение отредактировано: suriv - 29.05.2005 3:53 -------------------- Хочу в репу !
Cмотри,а то ведь получишь! Админ. Не получит - его фиг догонишь! Админ №2. P.S Вы еще третьего админа притащите сюда :D ваш аффтар :D Звали? :D (админ № не помню какой) ха больше нифига не напишете афтар Уверен? (Moderator) А еще можно ? (супмодер) Хватит его мучать ! Избили уж... (админ) Не хватит. я тоже напишу (тоже Админ) |
volvo |
29.05.2005 8:25
Сообщение
#10
|
Гость |
Цитата(suriv @ 29.05.05 2:31) если bmp,gif,jpeg то делать тто если txt,ini,pas то делать то Правда? А что, папка не может называться EXAMPLE.PAS, например? |
suriv |
29.05.2005 9:42
Сообщение
#11
|
Бывалый Группа: Пользователи Сообщений: 234 Пол: Мужской Реальное имя: AHTOH Репутация: 1 |
может но пусть так будет.....
так как это реализовать ? а ? :low: Сообщение отредактировано: suriv - 29.05.2005 10:00 -------------------- Хочу в репу !
Cмотри,а то ведь получишь! Админ. Не получит - его фиг догонишь! Админ №2. P.S Вы еще третьего админа притащите сюда :D ваш аффтар :D Звали? :D (админ № не помню какой) ха больше нифига не напишете афтар Уверен? (Moderator) А еще можно ? (супмодер) Хватит его мучать ! Избили уж... (админ) Не хватит. я тоже напишу (тоже Админ) |
volvo |
29.05.2005 14:57
Сообщение
#12
|
Гость |
Что именно ты хочешь чтоб тебе сказали?
extension := ... { выделяешь расширение из имени файла } Это? |
suriv |
29.05.2005 16:05
Сообщение
#13
|
Бывалый Группа: Пользователи Сообщений: 234 Пол: Мужской Реальное имя: AHTOH Репутация: 1 |
да.
недодумался а я писал if extension='bmp' or if extension='gif'...... :D спасибо Сообщение отредактировано: suriv - 29.05.2005 16:10 -------------------- Хочу в репу !
Cмотри,а то ведь получишь! Админ. Не получит - его фиг догонишь! Админ №2. P.S Вы еще третьего админа притащите сюда :D ваш аффтар :D Звали? :D (админ № не помню какой) ха больше нифига не напишете афтар Уверен? (Moderator) А еще можно ? (супмодер) Хватит его мучать ! Избили уж... (админ) Не хватит. я тоже напишу (тоже Админ) |
suriv |
29.05.2005 16:16
Сообщение
#14
|
Бывалый Группа: Пользователи Сообщений: 234 Пол: Мужской Реальное имя: AHTOH Репутация: 1 |
вот короче пока еще не доделал что хотел.... но уже запутался... :p2:
Вылетает.... поправтье если что не так....
-------------------- Хочу в репу !
Cмотри,а то ведь получишь! Админ. Не получит - его фиг догонишь! Админ №2. P.S Вы еще третьего админа притащите сюда :D ваш аффтар :D Звали? :D (админ № не помню какой) ха больше нифига не напишете афтар Уверен? (Moderator) А еще можно ? (супмодер) Хватит его мучать ! Избили уж... (админ) Не хватит. я тоже напишу (тоже Админ) |
Текстовая версия | 29.04.2024 9:38 |