Имя: Пароль:
1C
 
Как пользователям в батнике вовремя логона прописывать дополнительную базу
0 Shur1cIT
 
18.09.15
15:07
Если бы баз вообще  не было всё просто , копирую файл со списками баз, а как быть если базы уже есть? необходимо проверить присутствует ли она в списке и если  нет то прописать?
1 ДенисЧ
 
18.09.15
15:09
напиши скриптик на вбс
2 ВедущийП
 
18.09.15
15:10
Батником никак. Скрипт или прогу на чем нибудь что умеешь.
3 18_plus
 
18.09.15
15:12
анализируй вывод
type bases.v8i| findstr "Connect=Srvr="192.168.1.1";Ref="bubuh"

дописывать
echo "[Бухгалтерия 3.0]" >> "bases.v8i"
4 ВедущийП
 
18.09.15
15:14
Такое может сработать, не знал что в батнике такое есть. Проще тогда греп под вин использовать.
5 Shur1cIT
 
18.09.15
15:18
ок спасибо изучаю
6 18_plus
 
18.09.15
15:22
вот так работает

findstr /m "C:\test1" ibases.v8i
if NOT %errorlevel%==0 (
echo [test] >> ibases.v8i
echo Connect="File=C:\test1"; >> ibases.v8i
echo Version=8.3 >> ibases.v8i
)
7 18_plus
 
18.09.15
15:24
(4) grep ставить надо, а findstr есть везде, он хоть и убогий, но несложный регэксп состряпать можно
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший