| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Открыть и закрыть IE |
| Автор: Alx 15.5.2004, 09:31 |
| Привет всм Си-шникам! Хто мне исчо разок поможет? Я подумал, что если очень трудно сделать то, что я просил в прошлый раз - надо упростить задачу Давайте кто-нибудь из Вас мне даст теперь код такой програамки (или сразу в .exe сохранит и даст мне скачать), которая просто открывала бы файл Data/opener.html размером 1х1. А если можно - 0х0, т.е. чтобы он был незаметен. Когда окно откроется, в нём выполнится скрипт на JavaScript и откроется окно моей проги. А Ваша прога сразу после выполнения скрипта должна файл opener.html закрыть. Если нельзя вычислить, что скрипт выполнен, я сделаю так, чтобы когда скрипт выполнится, в окно загрузился бы файл closer.html. Таким образом, что надо сделать: - просто открыть IE с файлом Data\opener.html - постывить счётчик и пытаться закрыть окно Data\closer.html да, а иконка проги должна лежать в папке Data\grafics\icon.ico. Она должна отображаться имеено в Эксплорере (Проводнике), а не только в titlebar`e. Да и titlebar`a-то там не будет вовсе. |
| Автор: Elfet 15.5.2004, 12:54 | ||
о:
я так это делаю |
| Автор: Alx 15.5.2004, 23:25 |
| а можно поподробнее, что мне с этим кодом делать? через блокнот в .ехе сохранить? менять ничё не надо? в моей проге пересылку на closer.html тоже не надо? я, просто, С совершенно не знаю! Добавлено @ 23:34 и исчо: можно без комментариев? мне так гораздо легче будет код понять! |
| Автор: chipset 15.5.2004, 23:56 |
| хмм.. похоже это надо в VC++ компилировать... |
| Автор: mr.DUDA 15.5.2004, 23:59 |
| [ОФФТОП]ну-ну...[/ОФФТОП] |
| Автор: chipset 16.5.2004, 00:10 |
| ALEXANDRO А у тебя хотя бы Visual C++ есть? |
| Автор: Alx 16.5.2004, 12:31 | ||
нет, а чё енто такое? чё опять такое низя сделать? я начинаю разочаровываться в С! |
| Автор: Elfet 16.5.2004, 16:52 |
| Visual C++ - енто транслятор (из языка в машинные коды), ето не JavaScript его [С] перефодить нада. А вообще купи лучше книжку какую-нибудь, там всё что тебе надо найдёш Добавлено @ 16:55 p.s. а мне C++ Builder 6 больше нравится |
| Автор: chipset 16.5.2004, 17:03 |
| А если по быстрому надо чего нить сделать могно на Visual Basic... А ты в С не разочаровуйся, я только спустя год и восемь месяцев первую НОРМАЛЬНУЮ прогу написал |
| Автор: Alx 16.5.2004, 18:20 |
| чёрт, неужели невозможно открыть окно, а через секунду закрыть??? может мне в Delphi/Pascal обратиться?! |
| Автор: mr.DUDA 16.5.2004, 20:04 | ||
Да, пожалуй стоит обратиться. Только в этом случае придётся ставить себе Delphi а не Visual C++, и файл также будет не 1, а куча (как в том проекте, что я присылал). Ещё можно спросить в разделе по Visual Basic, но это тоже не выход - т.к. выйдет аналогичная ситуация. Резюмирую: прежде чем просить у людей "сделайте мне это вот так и вот так, и именно так а не по-другому", необходимо хотя бы разобраться с основами предмета (в данном случае - программирования). И не надо уповать на то, что придёт человек и с нуля объяснит всё про всё в одном коротком абзаце -- только чтобы Вы не сказали "я разочарован в С++". Обычно так не бывает. Готов выслушать любые ответные мнения. |
| Автор: chipset 16.5.2004, 20:22 |
| Да, а ещё я слышал есть такой формат exeшников, их можно создавать используя скрипт, наподобии JS. [ОФФТОП] А вот ты бы хоть узнал что такое VC++ прежде чем спрашивать... Да С++ посложнее будет чем та же JS, но ведь и вещи на нем можно делать СОВЕРШЕННО ДРУГИЕ... Ох согласен я с mr.DUDA , согласен...[/ОФФТОП] |
| Автор: _hunter 16.5.2004, 21:01 |
| есть такое дело HTA обзывается ( еслм не ошибаюсь ) |
| Автор: chipset 17.5.2004, 00:33 |
| Ага! О нем и вспоминал мучительно целых 64 секунды! |
| Автор: Alx 17.5.2004, 08:18 |
| да ладно Вам, я просто даже не понимаю, что тут может быть сложного! ведь Elfet - то дал мне какой-то код! |
| Автор: chipset 17.5.2004, 08:39 |
| А вообще то мона вставить ActiveX IE в прогу и открыть документ в ней. Интрестинг тогда JavaScript сработает? |
| Автор: Alx 17.5.2004, 20:14 | ||
файл *.bat
|
| Автор: Elfet 19.5.2004, 08:04 | ||
Етот код я дал так как я думал ты язык знаешь и просто не знаешь этой функции.
Это только в 98 вин работает. А на Си то что ты хочешь и впрямь лече зделать нежели чем на Delphi/Pascal . |
| Автор: Alx 19.5.2004, 10:01 | ||||
что-то незаметно....
а для ХР чё вообще такого нет? |
| Автор: Elfet 20.5.2004, 14:32 | ||
Купи книжку! |
| Автор: Alx 20.5.2004, 17:50 | ||
да, мля, нахрен мне книжка???!!! я не собираюсь сейчас С изучать! я написал игру на JavaScript, мне нужна была exe-шка которая бы её открыла. если никто не может такого сделать, очень жаль. |