Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 4]

Закрытая тема
Настройки темы
Скрипты Inno Setup. Помощь и советы [часть 4]

Аватара для El Sanchez

Ветеран


Contributor


Сообщения: 1273
Благодарности: 1030


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: Vadikan
Дата: 22-05-2012
Описание: Закрыто
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме
Inno Setup. Прочие вопросы.


Показать/скрыть: Справка, руководство, примеры:
Показать/скрыть: Ссылки на примеры скриптов:
Показать/скрыть: Дополнительные программы для Inno Setup:
  • ISTool - неплохой редактор скриптов Inno Setup.
    Последняя версия: 5.3.0.1 [29.09.2009] - Скачать | зеркало;

  • Inno Script Generator - генератор скриптов Inno Setup. Обладает некоторыми полезными функциями, которых нет ни у самого Inno Setup, ни у ISTool.
    Последняя версия: 1.0.3.1 [23.03.2008] - Скачать | зеркало на русифицированную программу;
    Примечание: Родной сайт www.hisoft2000.de более недоступен, поэтому здесь расположены сторонние ссылки.

  • Inno Setup Form Designer - редактор страниц Inno Setup, можно создавать свои страницы.
    Последняя версия: 2.0.8 [12.11.2006] - Скачать;
    Примечание: Родной сайт http://isfd.kaju74.de/index.php?isfd более недоступен, поэтому здесь расположены сторонние ссылки.

  • Inno Setup GameScript Generator - программа генерирует скрипты для Inno Setup . С помощью GameScript Generator и Inno Setup вы сможете быстро создать простенький инсталляционный пакет для любой игры. В инсталлятор можно встроить музыку, слайдшоу и фоновый рисунок. Для специалистов созданный скрипт, возможно, будет неплохой заготовкой для дальнейшей модернизации;

  • ISSkin - Программа для создания и добавления в инсталлятор скинов. Инструкция.
    Последняя версия: 3.0.0.0 [19.01.2010] - Скачать;

  • ISSJoiner - Программа для объединения нескольких скриптов InnoSetup в один.
    Последняя версия: 3.0 [23.07.2009]

  • Converter - Программа конвертирует reg-файлы в формат *.iss (формат скриптов Inno Setup).
    Последняя версия: 0.1.4 [13.03.2010] - Скачать;


Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах:
Inno Setup [все вопросы] часть 1
Inno Setup [все вопросы] часть 2
Скрипты Inno Setup. Помощь и советы [часть 3]


Продолжение обсуждения
Скрипты Inno Setup. Помощь и советы [часть 5]

Отправлено: 18:01, 29-08-2011

 

Пользователь


Сообщения: 53
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


друзья, у меня вот какая проблема. я понимаю возможно я не туда пишу это, но все же google мне не помог в поиске ответа, поэтому спрашиваю вас. через inno setup запуская батник с параметрами. в параметре передаются пароль и путь. если путь полностью на английском, то проблем нет, а если встречаются русские буквы то батник выдает ошибку. вот сам батник
Код:
Код: Выделить весь код
CLS
ECHO OFF
For /F "tokens=*" %%k In (text.txt) Do For /F "tokens=*" %%j In ('Echo %%k') Do set PGBIN=%%j 
SET PGPASSWORD=%1
SET DUMPPATH=%2 
%~d0
CD %~dp0 
SET DATETIME=%DATE:~6,4%-%DATE:~3,2%-%DATE:~0,2% %TIME:~0,2%-%TIME:~3,2%-%TIME:~6,2%
cd %PGBIN% .\pg_dump -i -h localhost -p 5432 -U postgres -c -Fc -f "%DUMPPATH%\sc.backup" "sc"
IF NOT %ERRORLEVEL%==0 GOTO Error 
GOTO Successfull
:Error
DEL %DUMPPATH% 
CHCP 1251
 MSG * "Ошибка при создании базы данных"
 GOTO End
 :End
вот эта значение SET DUMPPATH=%2 может иметь русский текст.
что посоветуете?
может как то можно в inno setupe это настроит? или в батнике в самом?
вот команда в inno
Код: Выделить весь код
[Run]
 Filename: {src}\backupDB.bat; Parameters: "{code:GetPsqlPath} {code:SrcDir}"; Flags: shellexec runhidden waituntilterminated; Check: make_copy

Отправлено: 10:36, 12-04-2012 | #1511



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Johny777

Ветеран


Сообщения: 649
Благодарности: 444

Профиль | Отправить PM | Цитировать


Temyraz@fb,
боюсь бред говорю, но мне кажется тепе стоит попробовать скомпилировать скрипт на UNICODE версии. Попробуй!

Отправлено: 11:06, 12-04-2012 | #1512


Пользователь


Сообщения: 53
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


а подробней можно?

Отправлено: 11:14, 12-04-2012 | #1513


Аватара для YURSHAT

Старожил


Сообщения: 163
Благодарности: 78

Профиль | Отправить PM | Цитировать


Temyraz@fb, http://www.jrsoftware.org/download.p...ck-unicode.exe

-------
Если я знаю, что знаю мало, я добьюсь того, чтобы знать больше... В.И. Ленин
Krinkels.org - сжатие данных и создание инсталляторов

Это сообщение посчитали полезным следующие участники:

Отправлено: 11:24, 12-04-2012 | #1514


Аватара для R.i.m.s.k.y.

Ветеран


Сообщения: 1640
Благодарности: 536

Профиль | Отправить PM | Цитировать


Temyraz@fb, попробуй, но YURSHAT это не поможет, кодировка батника с русскими буквами должна быть СР866, ну и путь обязательно в кавыках.
А вот как в инно записать в батник в кодировке СР866 - я Х3

-------
Хороший установщик тот, которого не замечаешь
Оформление в инно пустая трата времени: толку мало, головняка много, а ошибок истчо больше!

Это сообщение посчитали полезным следующие участники:

Отправлено: 11:34, 12-04-2012 | #1515


Пользователь


Сообщения: 53
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


все равно не догнал вашей мысли(((

Отправлено: 11:35, 12-04-2012 | #1516


Аватара для R.i.m.s.k.y.

Ветеран


Сообщения: 1640
Благодарности: 536

Профиль | Отправить PM | Цитировать


Temyraz@fb, гугель платный стал?
кодировка СР866 СР1251

-------
Хороший установщик тот, которого не замечаешь
Оформление в инно пустая трата времени: толку мало, головняка много, а ошибок истчо больше!

Это сообщение посчитали полезным следующие участники:

Отправлено: 11:41, 12-04-2012 | #1517


Аватара для El Sanchez

Ветеран


Contributor


Сообщения: 1273
Благодарности: 1030

Профиль | Отправить PM | Цитировать


Цитата Temyraz@fb:
вот сам батник »
Temyraz@fb, не отработает, даже если в нужной кодировке сохранить, т.к. все неправильно написано. Да и сам батник не нужен, нужна лишь одна строчка с pg_dump в секции [Run].
Цитата Temyraz@fb:
pg_dump -i -h localhost -p 5432 -U postgres -c -Fc -f "%DUMPPATH%\sc.backup" "sc" »
Красным выделенное - это что за параметр?
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:16, 12-04-2012 | #1518


Пользователь


Сообщения: 53
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


название базы

да я уже разобрался, я добавить в батник chcp 1251 и значение переменой DUMPPATH через inno setup изменил у bat файла. и система заработала

Отправлено: 08:28, 13-04-2012 | #1519


Пользователь


Сообщения: 53
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


слушайте, а вообще возможно ли такое: при запуске bat
Код: Выделить весь код
IF NOT %ERRORLEVEL%==0 GOTO Error
GOTO Successfull
:Error
DEL %DUMPPATH%
CHCP 1251
MSG * "Ошибка при создании базы данных"
GOTO End
:End
после вывода сообщения возвращалась в inno setup на определенную страницу?
просто получается что если пользователь указал место, куда батник должен сохранить базу, где не хватает памяти или нет права на запись...
p.s. размер базы можно вычислить только по psql запросом, а как через него записать в файле этот размер я не знаю, google тоже молчит в этом плане

Отправлено: 11:32, 13-04-2012 | #1520



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 4]

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Test ferget Тест-форум 0 24-08-2011 01:25
test ! ! Aaa ! ! Тест-форум 0 23-04-2011 11:29
test Santa aka Snt Тест-форум 0 16-04-2011 22:35
test xolod. Программное обеспечение Linux и FreeBSD 0 19-04-2009 21:03
Test memory KEugeNik Хочу все знать 11 23-11-2003 23:11




 
Переход