|
Вопрос # 1 268/ вопрос открыт / |
|
Приветствую, уважаемые эксперты!
Я создаю учебник. По нажатию кнопки Начать не могу открыть bat. файл (который открывает сам учебник в формате Index.chm). Как сделать когда по нажатию кнопки открывалась bat.(батчфайл) в любом каталоге.Например на Раб.столе, на Windows, Мой документах.
 |
Вопрос задал: Noname-1634 (статус: Посетитель)
Вопрос отправлен: 17 января 2008, 10:35
Состояние вопроса: открыт, ответов: 0.
|
Мини-форум вопроса
Всего сообщений: 21; последнее сообщение — 30 января 2008, 08:24; участников в обсуждении: 4.
Страницы: [1] [2] [Следующая »]
|
Feniks (статус: Бакалавр), 17 января 2008, 10:52 [#1]:
Не понятно, что именно вы пытаетесь сделать и что хотите получить. Раскройте ваш вопрос по подробней. Может вам надо просто запустить *.chm файл и нужной папки по клику на кнопки ?
|
|
Noname-1634 (статус: Посетитель), 18 января 2008, 06:49 [#2]:
У меня *.bat* файл который открывает .*chm файл. И теперь надо чтобы когда я нажимал кнопку запускался бы *. bat файл который открывает файл *.chm. Напеши свой E-mail или Сайт я скину Исходник Программы.
|
|
Noname-1634 (статус: Посетитель), 18 января 2008, 06:53 [#3]:
Программист из нашего Института сделал учебник так чтобы открывался везде куда вставляеш. А я не могу еще когда указываю путь с ShellExecute на *.Bat файл оно открывается. А когда отправляю к другу на комп и открываем учебник не открывется. Как сделать так чтобы *.bat файл открывался бы везде.
|
|
Noname-1634 (статус: Посетитель), 18 января 2008, 07:24 [#4]:
Какой прогой можно упаковать Project
.exe* .*bat* .*chm* файлы в один EXE-шник.
|
|
min@y™ (статус: Доктор наук), 18 января 2008, 08:20 [#5]:
Цитата:
Какой прогой можно упаковать Project
.exe* .*bat* .*chm* файлы в один EXE-шник.
Эта прога называется WinRAR.
Я всё равно не понимаю, нафига нужен BAT-файл? Почему не открывать сразу через hh.exe?
ShellExecute(Handle, 'open', 'hh.exe', PChar('"'+HelpFileName+'"'), nil, sw_showNormal);
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
Noname-1634 (статус: Посетитель), 18 января 2008, 08:26 [#6]:
Скачайте Исходник Учебника с сайта xaker-tim.at.ua с категорий драйвера. и сделать один из всех *.exe файл
|
|
min@y™ (статус: Доктор наук), 18 января 2008, 08:35 [#7]:
Ога, а ты мне денег дашь на оплату траффика? Анлим есть ещё далеко не у всех.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
Вадим К (статус: Академик), 18 января 2008, 22:48 [#8]:
to NONAME. А может используются прямые пути? тогда понятно, что у друга на машине такого каталога нет и ничего не найдётся. Надеятся, что указав имя файла без пути и он найдет его возле ехе файла - тоже наивно. На самом деле поиск происходин в "текущем каталоге" который "обычно совпадает" с каталогом, откуда запущена программа.
to min@y™: Следим за речью и стараемся выражаться без грубых слов.
Галочка "подтверждения прочтения" - вселенское зло.
|
|
Noname-1634 (статус: Посетитель), 21 января 2008, 06:41 [#9]:
Я уже нашел выход
Теперь надо какой нибудь упаковшик трех файлов в *.exe
|
|
min@y™ (статус: Доктор наук), 21 января 2008, 08:14 [#10]:
Цитата:
Теперь надо какой нибудь упаковшик трех файлов в *.exe
Юзай WinRAR или любой другой архиватор, позволяющий создавать самораспаковывающиеся архивы с возможностью запуска одного из распакованных файлов.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
Noname-1634 (статус: Посетитель), 21 января 2008, 10:37 [#11]:
Мне не архиватор а один exe - шник из трех файлов
|
|
min@y™ (статус: Доктор наук), 22 января 2008, 08:15 [#12]:
Ну так я про то и говорю. Архиватор как раз имеет возможность создания одного EXE-шника из нескольких файлов любого типа.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
Noname-1634 (статус: Посетитель), 22 января 2008, 11:32 [#13]:
КАк Можеш пояснить (это не SFX архив_ ты говориш)
|
|
Noname-1634 (статус: Посетитель), 22 января 2008, 11:36 [#14]:
например
Project.exe
Index.chm
как упаковать в *.exe файл
Потом когда Архиватор упаковывает 2 файла
Когда я запускаю Архив файл запускался бы только Project.exe
|
|
Вадим К (статус: Академик), 22 января 2008, 23:02 [#15]:
Я вот наблюдаю за этим всем и дивуюсь.
Не думаю, что такой вариант с саморозпаковывающимся архивом и запуском программы будет хорошой идеей.
Как по мне, то тут происходит процес изобретения велосипедов.
Если хочеться с приложения открывать chm файл, то не обязательно использовать bat файл. Можно просто попробывать функции для работы с chm. Комноненты для работы с chm можно скачать например здесь http://helpandmanual.com/downloads_delphi.html.
Но то что тут изобретатся, называется eBooks. И для Вашего случая даже есть решение, которое позволяет конвертировать chm в exe.
смотреть здесь http://www.htmlexe.com/chm2exe/index.html
Галочка "подтверждения прочтения" - вселенское зло.
|
|
min@y™ (статус: Доктор наук), 23 января 2008, 08:30 [#16]:
2 Вадим К:
Полностью согласен. Я поддерживаю эту беседу исключительно из любопытства, типа, что ж из этого получится? Все мои программы, требуюущие хэлпа, работают именно с chm-справкой.
2 NONAME:
Цитата:
КАк Можеш пояснить (это не SFX архив_ ты говориш)
Надо именно SFX.
Цитата:
например
Project.exe
Index.chm
как упаковать в *.exe файл
Потом когда Архиватор упаковывает 2 файла
Когда я запускаю Архив файл запускался бы только Project.exe
Знач так...
1) выделяешь свои файлы в WinRAR и тыкаешь "Добавить в архив";
2) в появившемся окне ставить галку "Создать SFX-архив";
3) во вкладке "Дополнительно" тыкаешь кнопку "Параметры SFX";
4) в появившемся окне в поле ввода "Выполнить после распаковки" пишешь "Project.exe" (без кавычек).
5) давишь ОК и ещё раз ОК.
З.Ы. Есть возможность обойтись без архиватора вообще. В журнале "Хакер" №63 (март 2004) есть моя статья "Пароль рыба-конь". В этой статье описано, как запихать в один exe несколько файлов в качестве ресурсов и как их оттуда извлекать и запускать. Журнал можно скачать с сайта журнала.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
Noname-1634 (статус: Посетитель), 24 января 2008, 06:47 [#17]:
А с этой прогой Alloy 4 можно сделать компиляцию
|
|
Noname-1634 (статус: Посетитель), 24 января 2008, 06:48 [#18]:
А где можно достать ключ этой проги Alloy
|
|
Вадим К (статус: Академик), 24 января 2008, 16:38 [#19]:
Читаем правила!
Запрос кряков/ключей есть противоправным действием, как и публикация оных на этом сайте.
Галочка "подтверждения прочтения" - вселенское зло.
|
|
Noname-1634 (статус: Посетитель), 29 января 2008, 16:20 [#20]:
Где скачать DelphiX
|
Страницы: [1] [2] [Следующая »]
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|