|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 4] |
|
Скрипты Inno Setup. Помощь и советы [часть 4]
|
Ветеран Сообщения: 1273 |
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах: Inno Setup [все вопросы] часть 1 Inno Setup [все вопросы] часть 2 Скрипты Inno Setup. Помощь и советы [часть 3] Продолжение обсуждения Скрипты Inno Setup. Помощь и советы [часть 5] |
|
Отправлено: 18:01, 29-08-2011 |
Пользователь Сообщения: 53
|
Профиль | Сайт | Отправить 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 что посоветуете? может как то можно в inno setupe это настроит? или в батнике в самом? вот команда в inno |
Отправлено: 10:36, 12-04-2012 | #1511 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 649
|
Профиль | Отправить PM | Цитировать Temyraz@fb,
боюсь бред говорю, но мне кажется тепе стоит попробовать скомпилировать скрипт на UNICODE версии. Попробуй! |
Отправлено: 11:06, 12-04-2012 | #1512 |
Пользователь Сообщения: 53
|
Профиль | Сайт | Отправить PM | Цитировать а подробней можно?
|
Отправлено: 11:14, 12-04-2012 | #1513 |
Старожил Сообщения: 163
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 11:24, 12-04-2012 | #1514 |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать Temyraz@fb, попробуй, но YURSHAT это не поможет, кодировка батника с русскими буквами должна быть СР866, ну и путь обязательно в кавыках.
А вот как в инно записать в батник в кодировке СР866 - я Х3 |
------- Отправлено: 11:34, 12-04-2012 | #1515 |
Пользователь Сообщения: 53
|
Профиль | Сайт | Отправить PM | Цитировать все равно не догнал вашей мысли(((
|
Отправлено: 11:35, 12-04-2012 | #1516 |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 11:41, 12-04-2012 | #1517 |
Ветеран Сообщения: 1273
|
Профиль | Отправить PM | Цитировать Цитата Temyraz@fb:
Цитата Temyraz@fb:
|
||
Отправлено: 18:16, 12-04-2012 | #1518 |
Пользователь Сообщения: 53
|
Профиль | Сайт | Отправить PM | Цитировать название базы
да я уже разобрался, я добавить в батник chcp 1251 и значение переменой DUMPPATH через inno setup изменил у bat файла. и система заработала |
Отправлено: 08:28, 13-04-2012 | #1519 |
Пользователь Сообщения: 53
|
Профиль | Сайт | Отправить PM | Цитировать слушайте, а вообще возможно ли такое: при запуске bat
IF NOT %ERRORLEVEL%==0 GOTO Error GOTO Successfull :Error DEL %DUMPPATH% CHCP 1251 MSG * "Ошибка при создании базы данных" GOTO End :End просто получается что если пользователь указал место, куда батник должен сохранить базу, где не хватает памяти или нет права на запись... p.s. размер базы можно вычислить только по psql запросом, а как через него записать в файле этот размер я не знаю, google тоже молчит в этом плане |
Отправлено: 11:32, 13-04-2012 | #1520 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
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 |
|