Вызов программы из командной строки

  • Автор темы Автор темы Galina
  • Дата начала Дата начала
G

Galina

Подскажите, пожалуйста, как можно решить проблему использования символов кириллицы в именах пользователей.
При попытке вызова командной строки запуска программы 1С с именем пользователя и паролем, символы кириллицы не воспринимаются и выводится окно авторизации. Менять имена всех пользователей нежелательно, поэтому вопрос: можно ли как-нибудь решить эту проблему?
 
У тя кодировка скорее всего нарушена либо вообще не настроена в Windows.
 
а у меня все еще круче.
система Windows Server 2003.

запускаться из командной строки вообще не хочет.
т.е. запускаться-то запускается, но не находит нужную базу. и без разницы кирилицей забито или латиницей.
мне пока тоже никто не помог. а хотелось бы настроить автоматический запуск.
 
Кодировка запуска из командной строки (например, BAT-файл) должна быть DOS.
 
Я вот провел эксперимент
из батника сделанного в блокноте глючит
а прямо из command promt работает

скорее всего действительно нужно делать батники в досовской кодировке (мне просто лень перепроверять)

хорошо. я прописываю напрямую в ярлыке 1с

Сделайте батник, а на него ярлык
 
GorlanovMax

Строку запуска в студию.

скорее всего действительно нужно делать батники в досовской кодировке (мне просто лень перепроверять)

Не скорее всего, а абсолютно точно. Проверено неоднократно :)
 
"D:\Program Files\1Cv77\BIN\1cv7s.exe" enterprise /D"j:\1С Базы\TRADE_06\3\" /NТерминалСклад /Pterminal

Что такое /В? должно быть /D.
Не должно быть пробелов после дериктив /D, /N и /P.
Имя и пароль без кавычек.
 
Что такое /В? должно быть /D.
Не должно быть пробелов после дериктив /D, /N и /P.
Имя и пароль без кавычек.
просто торопился ответить. должно быть так, но все равно не работает
"D:\Program Files\1Cv77\BIN\1cv7s.exe" enterprise /B"j:\1С Базы\TRADE_06\3\" /N"ТерминалСклад" /P"terminal"
 
"D:\Program Files\1Cv77\BIN\1cv7s.exe" enterprise /B"j:\1С Базы\TRADE_06\3\" /N"ТерминалСклад" /P"terminal"

Должно быть так:
"D:\Program Files\1Cv77\BIN\1cv7s.exe" enterprise /D"j:\1С Базы\TRADE_06\3\" /NТерминалСклад /Pterminal

Скопируйте в ярлык и попробуйте запустить.
 
GorlanovMax

1С хоть запускается?
Если да, то "j:\1С Базы\TRADE_06\3\" - это путь к базе? Может это путь к каталогу внутри базы?
Если не запускается, то запускается ли из ярлыка без указания параметров?
 
1С хоть запускается?
Если да, то "j:\1С Базы\TRADE_06\3\" - это путь к базе? Может это путь к каталогу внутри базы?
Если не запускается, то запускается ли из ярлыка без указания параметров?

1С запускается. на базе не позиционируется.
все файлы базы лежат в каталоге "3"
 
Блин, попробовал только что. Система Win2003
Вот мой ярлык:
"C:\Program Files\1Cv77\BIN\1cv7s.exe" enterprise /D"D:\base\1c7\base_2008\Центр\" /NOffice /P123

Всё запустилось.
Может косяк в том, что базы лежат на съемном диске?
 
Сделал под XP путь с русскими буквами и пробелами
"C:\Program Files\1Cv77\BIN\1cv7s.exe" enterprise /d"D:\1c_db\2006 й\" /NПрограммист /Pqqq

работает как часы
 
так в том-то и дело что это не сьемный диск. это обычный винчестер на сервере. запускаемся соответственно с сервера
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

Похожие темы

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab