![]() |
![]() |
![]() |
|
коммандная строка 1с (запуск из батника) ₽ |
☑ | ||
---|---|---|---|---|
0
перцептрон
13.08.07
✎
11:30
|
подскажите синтаксис коммандной строки (1cv7.exe -enterprise ...)
что бы сразу запустить для юзера базу с его паролем |
|||
1
перцептрон
13.08.07
✎
11:34
|
во /DE:\1C_Base\sklad /NАдминистратор /P12345
|
|||
2
перцептрон
13.08.07
✎
11:38
|
||||
3
перцептрон
13.08.07
✎
11:43
|
чего то не срабатывает - выдает окно выбора конфы
|
|||
4
Обдолбанный Вася
13.08.07
✎
11:44
|
1cv7.exe enterprise /DE:\1C_Base\sklad /NАдминистратор /P12345
? |
|||
5
перцептрон
13.08.07
✎
11:53
|
как в настройке терминала для пользователя в разделе "Среда" "Запускать программу при входе" указать несколько программ
|
|||
6
перцептрон
13.08.07
✎
11:53
|
(4) верно, разобрался
|
|||
7
перцептрон
13.08.07
✎
11:54
|
+(5) или заставить батник ждать статус возврата программы? (не закрываться)
|
|||
8
перцептрон
13.08.07
✎
12:03
|
короче надо при входе в терминал запустить 2 1с
|
|||
9
Обдолбанный Вася
13.08.07
✎
12:04
|
а зачем тогда батнику ждать?
|
|||
10
перцептрон
13.08.07
✎
12:07
|
(9) с батником косяки - при старте сразу закрываеться, и закрываеться терминал
|
|||
11
перцептрон
13.08.07
✎
12:07
|
1cv7.exe enterprise /DZ:\1$\old\Steklo /Nя /P185224
1cv7.exe -enterprise /DZ:\1$\ЮрБаза\1SBUKR /Nя /P185224 @echo off echo "закройте это окно для окончания работы" while 1=1 do () |
|||
12
Mikmak
13.08.07
✎
12:09
|
(11) молодец сам ставишь задачу сам решаешь))
|
|||
13
перцептрон
13.08.07
✎
12:13
|
"сценарий входа" - нормально.
Но батник запускает 1ски поочереди, а надо сразу |
|||
14
Mikmak
13.08.07
✎
12:20
|
(13) а если сделать батник [1], который запустит два других батника [2] и [3]. И уже батники [2] и [3] будут запускать 1с. просто многозадачность в досе не существует, по другому никак
|
|||
15
Mikmak
13.08.07
✎
12:22
|
+(14) блин еще не совсем в себя пришел после выходных, батник номер 1 не нужен, просто в автозагрузку сразу номер 2 и 3
|
|||
16
перцептрон
13.08.07
✎
12:30
|
(14) ужос! попробую
|
|||
17
перцептрон
13.08.07
✎
12:30
|
но думаю не получиться.
|
|||
18
koreav
13.08.07
✎
12:31
|
(7) start 1cv7.exe
|
|||
19
перцептрон
13.08.07
✎
12:31
|
разобрался - нужно использвать start 1cv7.exe ...
|
|||
20
перцептрон
13.08.07
✎
12:38
|
теперь надо разобраться как передавать батнику параметры и использовать их
|
|||
21
перцептрон
13.08.07
✎
12:41
|
во как из ntcmds.chm
Использование пакетных параметров командной строкиПакетные параметры командной строки используются в пакетном файле для получения информации о настройках среды. Файл Cmd.exe разворачивает переменные с %0 по %9. При использовании пакетных параметров переменная %0 заменяется на имя пакетного файла, а переменные с %1 по %9 — на соответствующие аргументы, напечатанные в командной строке. Для доступа к переменным больше %9 запустите команду shift. Для получения дополнительных сведений о команде shift смотрите раздел Shift. Параметр %* ссылается на все аргументы, которые передаются пакетному файлу, за исключением параметра %0. Например, для копирования содержимого из папки 1 (Folder1) в папку 2 (Folder2), где параметр %1 заменяется на значение Folder1, а параметр %2 — на значение Folder2, в пакетном файле с именем Mybatch.bat введите следующую строку: xcopy %1\*.* %2 Для запуска файла введите: mybatch.bat C:\folder1 D:\folder2 Результат будет таким же, как и при записи в пакетный файл строки: xcopy C:\folder1 \*.* D:\folder2 С пакетными параметрами можно также использовать модификаторы. Модификаторы используют информацию о текущем диске и каталоге как часть или полное имя файла или каталога. Для использования модификатора напечатайте символ (%), затем символ тильды (~), а затем соответствующий модификатор (т.е., %~модификатор). В следующей таблице описаны модификторы, используемые для расширения. Модификатор Описание %~1 расширение %1 и удаление любых кавычек ("") %~f1 замена %1 полным путем %~d1 замена %1 именем диска %~p1 замена %1 путем %~n1 замена %1 именем файла %~x1 замена %1 расширением имени файла %~s1 замена путем, содержащим только короткие имена %~a1 Замена %1 атрибутами файла %~t1 замена %1 датой и временем модификации файла %~z1 замена %1 размером файла %~$PATH:1 поиск в каталогах, перечисленных в переменной среды PATH, замена %1 полным именем первого найденного файла. Если переменная среды не определена или поиск не обнаружил файлов, модификатор выдает пустую строку. В следующей таблице даны возможные комбинации модификаторов и квалификаторов для получения более сложных результатов. Модификатор Описание %~dp1 замена %1 именем диска и путем %~nx1 замена %1 именем файла и расширением %~dp$PATH:1 поиск в каталогах, перечисленных в переменной среды PATH, и замена %1 именем диска и путем к первому найденному файлу. %~ftza1 замена %1 строкой, аналогичной результату работы программы dir Примечание %1 и PATH в показанных выше примерах можно заменить на другие значения пакетных параметров. Модификатор %* является уникальным, так как он представляет все аргументы, переданные пакетному файлу. Этот модификатор не используется в комбинации с модификатором %~. Конструкция %~ должна завершаться допустимым номером аргумента. Нельзя манипулировать пакетными параметрами подобно переменным среды. Нельзя искать и заменять значения или контролировать подстроки. Но переменной среды можно назначить параметр, а потом уже ей манипулировать. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |