Автор Тема: Установка программ в одном файле  (Прочитано 3842 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Юрий [?]

  • Новичок
  • *
  • Сообщений: 82
  • Репутация: 3
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.x.x
Доброго времени суток. Я попал на диск XTreme в котором дополнительный софт устанавливается с помощью AutoIt (соответствующая иконка в трее), но интересно то, что и сама прога и скрипт автоматизации установки в одном ЕХЕ, об этом свидетельствует то, что при перемещении файла всё прекрасно работает) как это сделать? что бы убрать лишние вопросы, мне не для вирусняка, а что бы ставить софт на винду с флешки (занимаюсь ремонтом). Хочу написать автоматизированую GUI, и что бы уменьшить количество файлов хочу сделать вышеописанное) заранее благодарен)

Русское сообщество AutoIt

Установка программ в одном файле
« Отправлен: Март 27, 2013, 11:19:21 »

Оффлайн InnI [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 4093
  • Репутация: 1083
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: Установка программ в одном файле
« Ответ #1, Отправлен: Март 27, 2013, 12:37:11 »

Оффлайн Юрий [?]

  • Новичок
  • *
  • Сообщений: 82

  • Автор темы
  • Репутация: 3
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.x.x
Re: Установка программ в одном файле
« Ответ #2, Отправлен: Март 28, 2013, 00:35:42 »
приведите, пожалуйста, пример. Я пытался в ней разобраться, но что-то не въехал :think:

Русское сообщество AutoIt

Re: Установка программ в одном файле
« Ответ #2 Отправлен: Март 28, 2013, 00:35:42 »

Оффлайн Sky-WaLkeR [?]

  • Продвинутый
  • ***
  • Сообщений: 332
  • Репутация: 95
  • Пол: Мужской
    • Naboko
    • Награды
  • Версия AutoIt: 3.3.12.0
Re: Установка программ в одном файле
« Ответ #3, Отправлен: Март 28, 2013, 10:27:26 »
FileInstall ( "source", "dest" [, flag] )
   source - путь до файла. Не может быть переменной. Путь указывать относительно файла скрипта .au3 (пример: "file.exe", "..\data.bin")
   dest - путь, куда файл будет распакован. Может быть переменной
   flag - 0 = не перезаписывать (по умолчанию), 1 = перезаписывать

Код: AutoIt [Выделить]
; распаковать файл program.exe, при компиляции находящийся в папке со скриптом, во временную папку и запустить его
FileInstall("program.exe", @TempDir & "\prog.exe")
Run(@TempDir & "\prog.exe")
 


Оффлайн Юрий [?]

  • Новичок
  • *
  • Сообщений: 82

  • Автор темы
  • Репутация: 3
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.x.x
Re: Установка программ в одном файле
« Ответ #4, Отправлен: Март 31, 2013, 22:11:35 »
что-то я не пойму а чем она от простого копирования отличается( я думал она вшивает скрипт в EXE, а по-другому как всё-равно не пойму(

Русское сообщество AutoIt

Re: Установка программ в одном файле
« Ответ #4 Отправлен: Март 31, 2013, 22:11:35 »

Оффлайн ivsatel [?]

  • Продвинутый
  • ***
  • Сообщений: 319
  • Репутация: 84
  • Пол: Мужской
    • Награды
Re: Установка программ в одном файле
« Ответ #5, Отправлен: Март 31, 2013, 22:37:17 »
Юрий
я думал она вшивает скрипт в EXE
Код: AutoIt [Выделить]
"Вшивает" файлы в скомпилированный скрипт.

Оффлайн Sky-WaLkeR [?]

  • Продвинутый
  • ***
  • Сообщений: 332
  • Репутация: 95
  • Пол: Мужской
    • Naboko
    • Награды
  • Версия AutoIt: 3.3.12.0
Re: Установка программ в одном файле
« Ответ #6, Отправлен: Апрель 01, 2013, 00:22:04 »
Так и есть. Положите файл test.txt (c любым содержанием) в папку со скриптом, скомпилируйте следующий скрипт:
Код: AutoIt [Выделить]
FileInstall("test.txt", "out.txt")

Скопируйте EXE в отдельную папку и запустите - все сами увидите.

Оффлайн Юрий [?]

  • Новичок
  • *
  • Сообщений: 82

  • Автор темы
  • Репутация: 3
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.x.x
Re: Установка программ в одном файле
« Ответ #7, Отправлен: Апрель 04, 2013, 16:55:34 »
спасибо) команда работает оказывается прекрасно)

Русское сообщество AutoIt

Re: Установка программ в одном файле
« Ответ #7 Отправлен: Апрель 04, 2013, 16:55:34 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
5 Ответов
7921 Просмотров
Последний ответ Июль 02, 2011, 22:03:35
от CreatoR
4 Ответов
3371 Просмотров
Последний ответ Июнь 12, 2013, 22:51:23
от Vovsla
13 Ответов
13255 Просмотров
Последний ответ Сентябрь 01, 2018, 02:16:42
от Robertpak
0 Ответов
1455 Просмотров
Последний ответ Октябрь 23, 2013, 20:02:06
от buben
2 Ответов
2370 Просмотров
Последний ответ Август 21, 2014, 10:02:27
от Tuxzer92
13 Ответов
5074 Просмотров
Последний ответ Март 07, 2015, 18:33:47
от AZJIO
1 Ответов
1302 Просмотров
Последний ответ Март 11, 2015, 18:58:56
от Afonichev
1 Ответов
1070 Просмотров
Последний ответ Октябрь 22, 2015, 14:43:28
от madmasles
0 Ответов
377 Просмотров
Последний ответ Ноябрь 25, 2017, 01:13:01
от Kuznec
13 Ответов
563 Просмотров
Последний ответ Март 11, 2019, 02:05:12
от xXx