Login
Вопрос по Delphi 5
NEW 04.02.05 21:29
Какая команда используется программой для написания "автостартовых программ", типа autorun.exe.
Хочется сделать autorun.exe через Delphi.
Помогите плиз и если можно то с примерами
---
- Мы делаем, что умеем,
Мы отдаем, что имеем
- Наша работа - во тьме.
Хочется сделать autorun.exe через Delphi.
Помогите плиз и если можно то с примерами
![](https://tt.germany.ru/wwwthreads/images/icons/wink.gif)
---
- Мы делаем, что умеем,
Мы отдаем, что имеем
- Наша работа - во тьме.
- Мы делаем, что умеем,Мы отдаем, что имеем- Наша работа - во тьме.
NEW 04.02.05 21:34
in Antwort moricons 04.02.05 21:29
У меня, например, часть CD c фильмами самостоятельно запускают
МедиаПлейер. Тот самый - mplayer2.exe - ни сточки не писал ни на
Пскале, ни на С++ для этого...![](https://tt.germany.ru/wwwthreads/images/icons/blush.gif)
МедиаПлейер. Тот самый - mplayer2.exe - ни сточки не писал ни на
Пскале, ни на С++ для этого...
![](https://tt.germany.ru/wwwthreads/images/icons/blush.gif)
NEW 04.02.05 21:47
in Antwort Murr 04.02.05 21:34
хочеться сделать авторан для сд с прогами
а авторамн с фильмами это уже я по другому делаю с flycd
---
- Мы делаем, что умеем,
Мы отдаем, что имеем
- Наша работа - во тьме.
![](https://tt.germany.ru/wwwthreads/images/icons/wink.gif)
а авторамн с фильмами это уже я по другому делаю с flycd
![](https://tt.germany.ru/wwwthreads/images/icons/wink.gif)
---
- Мы делаем, что умеем,
Мы отдаем, что имеем
- Наша работа - во тьме.
- Мы делаем, что умеем,Мы отдаем, что имеем- Наша работа - во тьме.
NEW 04.02.05 22:52
in Antwort Murr 04.02.05 22:33
flycd - это плэйр, типа виндовс медиа плэера
я только составляю плэй лист и autorun.inf, а мне прогу написать хочеться
---
- Мы делаем, что умеем,
Мы отдаем, что имеем
- Наша работа - во тьме.
я только составляю плэй лист и autorun.inf, а мне прогу написать хочеться
![](https://tt.germany.ru/wwwthreads/images/icons/wink.gif)
---
- Мы делаем, что умеем,
Мы отдаем, что имеем
- Наша работа - во тьме.
- Мы делаем, что умеем,Мы отдаем, что имеем- Наша работа - во тьме.
NEW 04.02.05 23:55
in Antwort moricons 04.02.05 21:29
странный вопрос... если я не ошибаюсь, то никакой "команды" для этого нет. Пишешь свою программу, которая делает, че тебе надо, вбиваешь ее в autorun.inf:
[autorun]
open=Vasya_Pupkin.exe
А че уж этот exe делать должен - тут все ограничено только умением и фантазией. А вообще, готовых конструкторов туева хуча существует.
--------------
Авиатор х#ев
[autorun]
open=Vasya_Pupkin.exe
А че уж этот exe делать должен - тут все ограничено только умением и фантазией. А вообще, готовых конструкторов туева хуча существует.
--------------
Авиатор х#ев
NEW 05.02.05 00:09
in Antwort digital_pilot 04.02.05 23:55
например:
создаётся Formular
туда ставится Button
вот и теперь какую команду надо написать, чтобы нажав на Button открылась программа?
---
- Мы делаем, что умеем,
Мы отдаем, что имеем
- Наша работа - во тьме.
создаётся Formular
туда ставится Button
вот и теперь какую команду надо написать, чтобы нажав на Button открылась программа?
---
- Мы делаем, что умеем,
Мы отдаем, что имеем
- Наша работа - во тьме.
- Мы делаем, что умеем,Мы отдаем, что имеем- Наша работа - во тьме.
NEW 05.02.05 00:15
in Antwort moricons 05.02.05 00:09
у-у-у... ну, 1-е, что в голову приходит, - копать в сторону WinAPI'шной CreateProcess() ![](https://tt.germany.ru/wwwthreads/images/icons/cool.gif)
--------------
Авиатор х#ев
![](https://tt.germany.ru/wwwthreads/images/icons/cool.gif)
--------------
Авиатор х#ев
NEW 05.02.05 00:20
in Antwort moricons 05.02.05 00:09
NEW 05.02.05 00:42
in Antwort digital_pilot 05.02.05 00:20, Zuletzt geändert 05.02.05 00:42 (moricons)
сенкс пацаны
а можно с примером
типа:
begin
ShellExecute := \progs\winamp_setup.exe
end;
или как?
Чтобы потом работало и без названий дисков, напр. e:\
---
- Мы делаем, что умеем,
Мы отдаем, что имеем
- Наша работа - во тьме.
а можно с примером
![](https://tt.germany.ru/wwwthreads/images/icons/wink.gif)
типа:
begin
ShellExecute := \progs\winamp_setup.exe
end;
или как?
Чтобы потом работало и без названий дисков, напр. e:\
---
- Мы делаем, что умеем,
Мы отдаем, что имеем
- Наша работа - во тьме.
- Мы делаем, что умеем,Мы отдаем, что имеем- Наша работа - во тьме.
NEW 05.02.05 00:49
in Antwort moricons 05.02.05 00:42
ой, не, звиняй, от паскалевского синтаксиса я уже давно отвык. Почитай в хэлпе или вот тут вот тоже какой-то пример есть: http://faqs.org.ru/progr/pascal/delphi_faq3.htm
--------------
Авиатор х#ев
--------------
Авиатор х#ев
05.02.05 01:18
in Antwort digital_pilot 05.02.05 00:49
пасиба за ссылку но там нет примера который мне нужен, есть только тема "Как дождаться завершения программы, запущенной ShellExecute?"
может вспомнишь?
---
- Мы делаем, что умеем,
Мы отдаем, что имеем
- Наша работа - во тьме.
![](https://tt.germany.ru/wwwthreads/images/icons/frown.gif)
может вспомнишь?
![](https://tt.germany.ru/wwwthreads/images/icons/wink.gif)
---
- Мы делаем, что умеем,
Мы отдаем, что имеем
- Наша работа - во тьме.
- Мы делаем, что умеем,Мы отдаем, что имеем- Наша работа - во тьме.
NEW 05.02.05 01:27
in Antwort moricons 05.02.05 01:18
яндекс rulez
uses ShellApi;
procedure TForm1.Button1Click(Sender: TObject,0);
begin
ShellExecute(0,nil,'..\Prog\Vasya_Pupkin.exe',nil,nil,SW_SHOWNORMAL,0);
end;
а это вообще словно для тебя написано: http://phorum.key.ru/viewtopic.php?t=5435
--------------
Авиатор х#ев
![](https://tt.germany.ru/wwwthreads/images/icons/cool.gif)
uses ShellApi;
procedure TForm1.Button1Click(Sender: TObject,0);
begin
ShellExecute(0,nil,'..\Prog\Vasya_Pupkin.exe',nil,nil,SW_SHOWNORMAL,0);
end;
а это вообще словно для тебя написано: http://phorum.key.ru/viewtopic.php?t=5435
--------------
Авиатор х#ев
NEW 05.02.05 01:28
in Antwort digital_pilot 05.02.05 00:49
вот что в хелпе дельфи есть
HINSTANCE ShellExecute(
HWND hwnd, // handle to parent window
LPCTSTR lpOperation, // pointer to string that specifies operation to perform
LPCTSTR lpFile, // pointer to filename or folder name string
LPCTSTR lpParameters, // pointer to string that specifies executable-file parameters
LPCTSTR lpDirectory, // pointer to string that specifies default directory
INT nShowCmd // whether file is shown when opened
,0);
и как его применять ума не приложу
сама дельфи пишет что где-то точка с запятой отсутствует
---
- Мы делаем, что умеем,
Мы отдаем, что имеем
- Наша работа - во тьме.
HINSTANCE ShellExecute(
HWND hwnd, // handle to parent window
LPCTSTR lpOperation, // pointer to string that specifies operation to perform
LPCTSTR lpFile, // pointer to filename or folder name string
LPCTSTR lpParameters, // pointer to string that specifies executable-file parameters
LPCTSTR lpDirectory, // pointer to string that specifies default directory
INT nShowCmd // whether file is shown when opened
,0);
и как его применять ума не приложу
сама дельфи пишет что где-то точка с запятой отсутствует
![](https://tt.germany.ru/wwwthreads/images/icons/frown.gif)
---
- Мы делаем, что умеем,
Мы отдаем, что имеем
- Наша работа - во тьме.
- Мы делаем, что умеем,Мы отдаем, что имеем- Наша работа - во тьме.
NEW 05.02.05 08:15
in Antwort moricons 05.02.05 01:28
бери WinExec(имяпроги,SW_SHOW) и не мучайся
Помни, ковчег был построен любителем. Профессионалы построили "Титаник".
Помни, ковчег был построен любителем. Профессионалы построили "Титаник".
Фашизм будет разбит
Человека карают только те боги, в которых он верит
NEW 05.02.05 11:01
in Antwort gendy 05.02.05 08:15
а если прога находится в подпапках, как это записать?
напримере winamp: c:\program files\winamp\winamp.exe
---
- Мы делаем, что умеем,
Мы отдаем, что имеем
- Наша работа - во тьме.
напримере winamp: c:\program files\winamp\winamp.exe
---
- Мы делаем, что умеем,
Мы отдаем, что имеем
- Наша работа - во тьме.
- Мы делаем, что умеем,Мы отдаем, что имеем- Наша работа - во тьме.
NEW 05.02.05 12:00
in Antwort moricons 05.02.05 11:01
если ты запускаешь программу с сидюка не пиши абсолютный путь. никогда не знаешь какая буква у привода и у виндовса. ложи программу в одну папку с авторан.ехе и вызывай по имени
Помни, ковчег был построен любителем. Профессионалы построили "Титаник".
Помни, ковчег был построен любителем. Профессионалы построили "Титаник".
Фашизм будет разбит
Человека карают только те боги, в которых он верит
NEW 05.02.05 12:03
in Antwort gendy 05.02.05 12:00
всё равно не работает. пишет, что Unzulässiger Parameter winamp.
можно пожалуйста примерчик
---
- Мы делаем, что умеем,
Мы отдаем, что имеем
- Наша работа - во тьме.
можно пожалуйста примерчик
![](https://tt.germany.ru/wwwthreads/images/icons/wink.gif)
---
- Мы делаем, что умеем,
Мы отдаем, что имеем
- Наша работа - во тьме.
- Мы делаем, что умеем,Мы отдаем, что имеем- Наша работа - во тьме.
NEW 05.02.05 12:03
in Antwort moricons 05.02.05 11:01
или пиши так \program files\winamp\winamp.exe но только если уверен что прога не будет запускаться на немецком виндовсе
Помни, ковчег был построен любителем. Профессионалы построили "Титаник".
Помни, ковчег был построен любителем. Профессионалы построили "Титаник".
Фашизм будет разбит
Человека карают только те боги, в которых он верит