Как вызвать интерфейс с параметрами из bat'ника?
Модераторы: m0p3e, edward_K, Модераторы
Как вызвать интерфейс с параметрами из bat'ника?
Добрый день!
Очень хочется запускать интерфейс на исполнение bat'ником из командой строки. При этом ему нужно передать 2 параметра.
Как это сделать?
Очень хочется запускать интерфейс на исполнение bat'ником из командой строки. При этом ему нужно передать 2 параметра.
Как это сделать?
Вот текст bat'ника:
SET GalData=o:\data585
start d:\gal585\exe\WININT.EXE /galaxy.nowrun=esn_or(8,2005,'01' ) /DATABASE.DATABASENAME=%GalData% /System.OpenResources=Or.Res /login.UserName=2 /Login.password=22
Галактика запускается и выдает ошибку:
"Интерфейс ),
указанный в параметре Galaxy.Nowrun=),
отсутствует в ресурсах данной версии Галактики"
Если таким же образом запускать интерыейс без параметров, то он благополучно открыватеся.
В чем тут дело?
SET GalData=o:\data585
start d:\gal585\exe\WININT.EXE /galaxy.nowrun=esn_or(8,2005,'01' ) /DATABASE.DATABASENAME=%GalData% /System.OpenResources=Or.Res /login.UserName=2 /Login.password=22
Галактика запускается и выдает ошибку:
"Интерфейс ),
указанный в параметре Galaxy.Nowrun=),
отсутствует в ресурсах данной версии Галактики"
Если таким же образом запускать интерыейс без параметров, то он благополучно открыватеся.
В чем тут дело?
теперь так:
bat-файл:
start d:\gal585\exe\WININT.EXE /c:vip1.cfg /login.UserName=2 /Login.password=22
vip1.cfg:
! Btrieve
[database]
databasename=o:\data_s7
[licparam]
LicFileName=\\Galaxy\Galactic\gal585\exe\license.lic
[HardwareKey]
SharedPath=\\galaxy\gal582\key
[system]
OpenResources=or_.res
[galaxy]
nowrun=esn_or(8,2005,'01')
Все равно ругается... Ругается на строковый параметр.
Если я его убираю совсем (просто для эксперимента), то все равно ругается на то, что интерфейс отсутствует в ресурсах Галактики.
Но ресурсник-то я подключаю в cfg. Может ресурсник с интерфейсом надо подключать каким-то другим образом?
bat-файл:
start d:\gal585\exe\WININT.EXE /c:vip1.cfg /login.UserName=2 /Login.password=22
vip1.cfg:
! Btrieve
[database]
databasename=o:\data_s7
[licparam]
LicFileName=\\Galaxy\Galactic\gal585\exe\license.lic
[HardwareKey]
SharedPath=\\galaxy\gal582\key
[system]
OpenResources=or_.res
[galaxy]
nowrun=esn_or(8,2005,'01')
Все равно ругается... Ругается на строковый параметр.
Если я его убираю совсем (просто для эксперимента), то все равно ругается на то, что интерфейс отсутствует в ресурсах Галактики.
Но ресурсник-то я подключаю в cfg. Может ресурсник с интерфейсом надо подключать каким-то другим образом?
Кто сказал, что бесполезно биться головой об стену?!
Точно есть, я уже проверила!
Гал-ка ругается, но заходит, уже из нее я пробую подключить ресурс, пишет, что он уже подключен. Пытаюсь из меню Гал-ки запустить фейс - есть такой интерфейс! Но ведь при запуске из Гал-ки она сначала просит выбрать ресурс (хоть он уже и подключен), и только после этого показывает его содержимое... А здесь получается, что я сразу задаю имя фейса без указания ресурсника...
замкнутый круг
Гал-ка ругается, но заходит, уже из нее я пробую подключить ресурс, пишет, что он уже подключен. Пытаюсь из меню Гал-ки запустить фейс - есть такой интерфейс! Но ведь при запуске из Гал-ки она сначала просит выбрать ресурс (хоть он уже и подключен), и только после этого показывает его содержимое... А здесь получается, что я сразу задаю имя фейса без указания ресурсника...
замкнутый круг
Кто сказал, что бесполезно биться головой об стену?!