Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2002.03.04;
Скачать: [xml.tar.bz2];

Вниз

autorun   Найти похожие ветки 

 
Фэ   (2002-01-17 23:02) [3]

Сначала определись, что нужно
1.Просто программка это делающая (да - скажу откуда скачать)
(проще, дешевле,быстрее, опять же Дельфи не нужен)
2.Хочешь сам написать таковую.

По второму случаю
Сидит обезьяна на дереве и делает вид, что думает над: "Как бы достать вот ту вкусную штуку".
И самое интересное, что ход ее псевдомыслей достаточно логичен.
1.Эта штука вкусная(подозревает).
2.Эта штука может быть сорвана(видел, другие могут).
3.Для этого надо дотянуться (ну, что я - без рук что-ли, даи не без ног, ди не без..).
4.Если руки не хватит, надо придумать еще чем(ну и еще органы есть и подручные средства и подножные).
5.Чтобы она не упала, а случаи были, надо чего-то под нее подставить (все что вкусное - тяжелое и имеет обыкновение падать вниз и надо обязательно, чтобы не упала, а то гнусные дряки уволокут в свои смрадные гнездилища).

Ну аж как доберусь..

********
А теперь перевод натуралиста.
1.В форточках с каким-либо расширением может быть связано только одно приложение(есть подозрение).
2.С расширением htm html shtml и т.п связывается установленный Интернет-браузер
по умолчанию.
3.Как правило, Они - форточкоделатели, для своих приложений предусматривают,хотя и странно это, запуск с параметрами,
или запуск по связанному с ними расширениями.
Значит будем подозревать,, что IE можно так или так запустить.
4.И как нам (тебе), что-нибудь, с расширением exe, запустить в форточках ?
Здесь Они хорощо подумали и вот в наших руках магическая функция ShellExecute () запускающая приложение,
или документ, через приложение, связанное с ним (старичок ShellAPI про ее все знает).

ShellExecute(Handle, "OPEN", PChar(ParamStr(1)), nil, nil, SW_SHOWNORMAL);

Вот блин - всего-то.
Да, но если на форме делать - размер жуткий - 400 чего-то кило.

И тут повезло !!!.. (можно продолжить)

//*** файл RunIt.pas *******************
program RunIt;
uses Windows, ShellAPI;
begin if ParamCount > 0 then ShellExecute(0, "OPEN", PChar(ParamStr(1)), nil, nil, 0);
end.

// Size 16896 byte; CRC32: 49bb8032

Запуск: runit.exe C:\index.htm

P.S. Обязательно runit.exe, а то хто его знает этих форточкоделателей и про Path не забыть.
"Если чего - заходи".
P.P.S. Не вполне корректно для некоторых случаев, но для IE - OK.



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2002.03.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.004 c
1-9196
ДмитрийВ
2002-02-14 17:47
2002.03.04
Комплексные числа


3-9092
HDD
2002-02-05 16:13
2002.03.04
Люди добрые помогите пожалуйста


1-9127
grab
2002-02-16 21:21
2002.03.04
заполнение ListBox


6-9261
Snake2000
2001-12-13 13:22
2002.03.04
IP


3-9060
amamed_3071
2002-02-06 16:22
2002.03.04
Create Quickreport





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский