Имя: Пароль:
1C
 
Рабочий код батника, запуск 1с + закрытие cmd + окно 1с будет активным
0 Повелитель
 
06.11.23
06:57
Мне нужно было решить 2 задачи. Запустить 1с и чтобы командное окно после запуска закрылось и чтобы окно 1с было активно. Так как 1с запускалось автоматически на помощниках покупателя в торговом зале.
Окно 1с должно быть активным в данном случае, так как если оно не активное, то когда сканируешь товар сканером, то 1с не принимает от сканера команды и ничего не происходит.

Казалась бы задача очень простая. Но ответа сходу не нашел, особенно как сделать окно 1с активным.


Вот рабочий код батника:

echo off
chcp 1251
start "" "C:\Program Files (x86)\1cv8\8.3.9.2033\bin\1cv8.exe" ENTERPRISE /S 192.168.0.249\ks /N"Информация о товаре" /DisableStartupMessages
echo off
echo %time%
timeout 60 > NUL
echo %time%
taskkill /IM cmd.exe

Оставляю этот рабочий код здесь для базы знаний.
1 Повелитель
 
06.11.23
06:59
Пояснение к коду для чайников.

Запуск 1с:
echo off
chcp 1251
start "" "C:\Program Files (x86)\1cv8\8.3.9.2033\bin\1cv8.exe" ENTERPRISE /S 192.168.0.249\ks /N"Информация о товаре" /DisableStartupMessages

Это пауза 60 секунд:
echo off
echo %time%
timeout 60 > NUL
echo %time%

Это закрытие cmd:
taskkill /IM cmd.exe
2 Bigbro
 
06.11.23
07:37
для чайников

echo off
start "" "C:\Program Files (x86)\1cv8\8.3.9.2033\bin\1cv8.exe" ENTERPRISE /S 192.168.0.249\ks /N"Информация о товаре" /DisableStartupMessages /popup
exit
3 Повелитель
 
06.11.23
07:42
(2) Нет.
Окно 1с при такой версии не активно. Сканер не работает, пока  окно не активизируешь.

Я много чего перепробовал )))
4 Bigbro
 
06.11.23
07:44
ну увы 1с на домашнем компе нету, другая прога которую запускал - активна после запуска.