Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / bat файл не запускается в win64bit / 15 сообщений из 15, страница 1 из 1
17.05.2016, 13:12
    #39237339
wild888
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bat файл не запускается в win64bit
всем привет. написал батник по бэкапу БД Postgresql. на ОС 32bit работает, на 64 не хочет.
м.б кто-то знает где собака зарыта???
вот код
Код: plaintext
1.
2.
3.
4.
5.
@echo off
start /wait "C:\Program Files(x86)\PostgreSQL\9.4\bin\pg_dump.exe

 --host localhost --port 5432 --username postgres ^
 --format custom --blobs --verbose --file "E:\Back_UP_Postgresql\%date%_.backup" bd
...
Рейтинг: 0 / 0
17.05.2016, 13:30
    #39237361
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bat файл не запускается в win64bit
Так вот прям и пишет в консоль "Не хочу работать!"?
...
Рейтинг: 0 / 0
17.05.2016, 13:38
    #39237368
wild888
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bat файл не запускается в win64bit
Akina,
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
e:\Postgresql>я¬¬e:\Program Files(x86)\PostgreSQL\9.4\bin\pg_dump.exe --
host localhost --port 5432 --username postgres --format custom --blobs --verbose
 --file "E:\Postgresql\17.05.2016_tec.backup" tec
Синтаксическая ошибка в имени файла, имени папки или метке тома.

e:\Postgresql>pause
Для продолжения нажмите любую клавишу . . .
...
Рейтинг: 0 / 0
17.05.2016, 13:40
    #39237371
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bat файл не запускается в win64bit
wild888
Код: plaintext
1.
я¬¬

А это что за закорючки?
...
Рейтинг: 0 / 0
17.05.2016, 13:43
    #39237376
wild888
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bat файл не запускается в win64bit
miksoft, мне тоже интересно! я перед началом ни чего не ставлю, да даже и пробовал с пробелом и всяко, всё-равно их выводит...
...
Рейтинг: 0 / 0
17.05.2016, 13:44
    #39237377
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bat файл не запускается в win64bit
wild888,

Посмотрите на содержимое вашего файла другим редактором. Или, например, в HEX-е.
...
Рейтинг: 0 / 0
17.05.2016, 13:44
    #39237378
wild888
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bat файл не запускается в win64bit
щас взял руками в pgAdmin сделал копию бд, в отчёт он выносит ту самую строку которую используем в батнике, и результат не меняется...
...
Рейтинг: 0 / 0
17.05.2016, 13:50
    #39237387
wild888
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bat файл не запускается в win64bit
miksoft, в Notepad-е пишу, вроде норм всё
...
Рейтинг: 0 / 0
17.05.2016, 13:52
    #39237394
wild888
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bat файл не запускается в win64bit
miksoft,
закорючки убрались, сменой кодировки, Но где на синтаксис ругается, что очень странно
...
Рейтинг: 0 / 0
17.05.2016, 14:03
    #39237399
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bat файл не запускается в win64bit
wild888в Notepad-е пишу, вроде норм всё
Командный файл должен быть в OEM кодировке (или в кодировке, которая установлена командой chcp), а никак не в utf-8 и тем более - с BOM.
...
Рейтинг: 0 / 0
17.05.2016, 14:18
    #39237417
wild888
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bat файл не запускается в win64bit
Dimitry Sibiryakov, сделал в OEM866, к сожалению ни чего не поменялось
...
Рейтинг: 0 / 0
17.05.2016, 14:32
    #39237432
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bat файл не запускается в win64bit
wild888
Код: c#
1.
я¬¬


Знакомые закорючки. Такие Visual Studio любит в начало файла ставить. Как понимаю они означают что файл в юникоде.
Эти закорючки понимают текстовые редакторы понимающие юникод (Far и блокнот проверил).
Можно их увидеть в Far если смотреть в HEX, первые три байта EF BB BF

Непонятно только как они в середине файла оказались.
...
Рейтинг: 0 / 0
17.05.2016, 14:33
    #39237437
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bat файл не запускается в win64bit
Dima TЗнакомые закорючки. Такие Visual Studio любит в начало файла ставить. Как понимаю они означают что файл в юникоде.
Эти закорючки понимают текстовые редакторы понимающие юникод (Far и блокнот проверил).
Можно их увидеть в Far если смотреть в HEX, первые три байта EF BB BF
Это BOM .
...
Рейтинг: 0 / 0
17.05.2016, 14:54
    #39237464
wild888
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bat файл не запускается в win64bit
Коллеги! поехало) вообщем если мы на 64bit то кодировку обязательно нужно OEM866 И кавычки только в 1й строке к какой проге обращаемся, ну эт в моём случае, а на указание пути куда сохранять бэкап нужно убирать иначе из-за них формат бэкапа сливается с названием и не полностью бэкапит базу, как то так) Всем спасибо
...
Рейтинг: 0 / 0
19.05.2016, 18:33
    #39239486
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bat файл не запускается в win64bit
wild888Коллеги! поехало) вообщем если мы на 64bit то кодировку обязательно нужно OEM866Вот только не надо никого дезинформировать ...
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / bat файл не запускается в win64bit / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]