powered by simpleCommunicator - 2.0.37     © 2025 Programmizd 02
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Запуск sqlite3 в bat-файле
6 сообщений из 6, страница 1 из 1
Запуск sqlite3 в bat-файле
    #38923994
palex1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток!
Есть проблема - пока яростно торможу.
Задача: Нужно автоматически выбирать информацию из базы sqlite.
Мои потуги:
1. Скачал sqlite3.exe ( http://www.sqlite.com/2015/sqlite-shell-win32-x86-3080803.zip).
2. Сделал bat:
start Путь\sqlite3.exe < 1.txt (1.txt - файл с командами sqlite).
3. 1.txt:
.open main.db
.mode list
.separator |
.output test.txt
select * from Название_таблицы;
.exit
4. В режиме командной строки команды (п.3) работают, но если запускаю bat - команды из 1.txt не забираются.
Мануал по bat смотрел тут ( http://academic.evergreen.edu/projects/biophysics/technotes/program/batch.htm) строки:
Miscellaneous
command < file {Redirects file output to command.}

Помогите, плиз!!!
Фраза "кури мануал" и "куда ты со своим рылом в Калашный ряд" не устраивают.
...
Рейтинг: 0 / 0
Запуск sqlite3 в bat-файле
    #38924036
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и все-таки "кури мануал" и "куда ты со своим рылом в Калашный ряд"

и что - не работает? и ошибок нет?
...
Рейтинг: 0 / 0
Запуск sqlite3 в bat-файле
    #38924043
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати, параметры командной строки из файла не читаются

Ну, вот пример:
----------------
rem batch file
sqlite3.exe -init test.db < sqlite_cmds.txt
pause


это sqlite_cmds.txt:

.databases
...
Рейтинг: 0 / 0
Запуск sqlite3 в bat-файле
    #38924078
palex1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Winnipuh, спасибо за ответ!
Вроде заработало. Вывелись результаты в файл.
Мешала команда start!
Почему??
...
Рейтинг: 0 / 0
Запуск sqlite3 в bat-файле
    #38924265
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
palex1Winnipuh, спасибо за ответ!
Вроде заработало. Вывелись результаты в файл.
Мешала команда start!
Почему??

а потому, что плохому батнику команда start мешает
...
Рейтинг: 0 / 0
Запуск sqlite3 в bat-файле
    #38924282
скукотища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> Мануал по bat смотрел тут ( http://academic.evergreen.edu/projects/biophysics/technotes/program/batch.htm) строки:
> Miscellaneous
> command < file {Redirects file output to command.}
>
> Winnipuh, спасибо за ответ!
> Вроде заработало. Вывелись результаты в файл.
> Мешала команда start!
> Почему??

Имеет место непонимание синтаксиса командного интерпретатора.
Для вашего
Код: powershell
1.
start Путь\sqlite3.exe < 1.txt


этим command будет не `sqlite.exe', а `start'.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Запуск sqlite3 в bat-файле
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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