v7: Запуск bat файла из 1С #610059


#0 by lll52
В бат файле написано: pause Если запускаю бат файл просто мышкой или пишу в меню--пуск--выполнить, то все работает. А если из 1С на сервере (1С 7.7 , виндовс 2003сервер) КомандаСистемы("seend.bat","C:"); то пишет "не является внутренней или внешней командой, исполняемой программой или пакетным файлом." - так ругается на каждую строчку. бат файл лежит в корне на диске С. может какие-то пути еще нужно указывать? или из папки из какой-то особенной запускать. ХЕЛП!!!
#1 by Wobland
пробовал?
#2 by aka AMIGO
КомандаСистемы("C:seend.bat"); а почему не так? зы ни разу не пользовался :)
#3 by пипец
КомандаСистемы(<?>); Синтаксис: КомандаСистемы(<СтрокаКоманды>) Назначение: Вызывает на исполнение команду DOS. Параметры:
#4 by aka AMIGO
опередил! :)
#5 by Feanor
+1
#6 by lll52
КомандаСистемы("C:seend.bat"); проверенные варианты ---- не работает :(
#7 by aka AMIGO
тогда ЗапуститьПриложение(.. тоже..)
#8 by Wobland
а, может, сервер просто не знает, кому messagebox показывать, не?
#9 by lll52
На сервере тоже не работает. Тот же текст "не является внутренней или внешней командой... " Хотя все предыдущие варианты на моем обычном компьютере (windows xp) работают. Если запускаю просто через Открыть батник работает же. Или вы про что-то другое?
#10 by chief accountant
положи батник в заведомо правильный каталог, н-р КаталогИБ и оттуда запускай
#11 by lll52
Запускала батник: КомандаСистемы("Папка_с_базой_нашейseend.bat"); тоже нет результата
#12 by chief accountant
ну попробуй как в типовой:
#13 by andrewks
есть такой глюк в Win2k3, не победил, спасает только копирование нужных файлов в папку с батником
#14 by chief accountant
не поленился проверил: все работает... хотя у меня W2k3 х32 :)
#15 by ЧеловекДуши
Пиши полный путь к файлу :)
#16 by ЧеловекДуши
Пиши так... У меня все сработало :) Ось XP SP 3 И так тоже КомандаСистемы("Call C:seend.bat");
#17 by ЧеловекДуши
+ Возможно при попытки выполнить батник в каталоге "C:WINDOWSsystem32" Нет прав :)
#18 by dka80
на всякий случай: а может send.bat, а не seend.bat?
#19 by smaharbA
Что за синтаксис ? КомандаСистемы("seend.bat","C:") ?!!!
#20 by lll52
Пока получилось запустить следующим образом. Бат фай
#21 by lll52
Пока получилось запустить следующим образом. Бат файл лежит в папке с базой. КомандаСистемы("Папка_где_базаseend.bat"); а в самом файле: msg какой_то_пользователь 54534534534534 msg * test pause Файл запускается, ругается на первую строчку, что нет такой команды, зато дальше выполняет.
#22 by Wobland
так у тебя с самого начала файл запускался? что ж ты нам тут мозги компоссируешь
#23 by lll52
хм.  <_< в самом начале на выходе не одна команда из файла не запускалась (при запуске из 1С), а было сообщение в консоли - на каждую строчку бат файла, что "не является внутренней или внешней командой, ..." и результата не было Вообщем вопрос закрыт. СПАСИБО за советы по теме.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям