Что нового

Запустить .bat с условием

modnik

Теперь я создаю ботов. Я выбрал тёмную сторону сил
Сообщения
137
Репутация
13
Вообщем есть у меня батник и мне его надо запустить с помощью скрипта. Однако при использовани команды RUN() возникает проблема, программа не работает. Думается мне это потому, что если нажать ф4 в тоталкомандере по батнику то там будет такая строчка
Код:
cap.exe /ini 1.ini
и мне по всей видимости надо как то указать,чтобы скрипт запустил с этим условием
 

snoitaleR

AutoIT Гуру
Сообщения
854
Репутация
223
А что, если использовать ShellExecute()?
 
Автор
M

modnik

Теперь я создаю ботов. Я выбрал тёмную сторону сил
Сообщения
137
Репутация
13
не работает(
 

snoitaleR

AutoIT Гуру
Сообщения
854
Репутация
223
modnik
Жаль, что ты не выкладываешь содержание батника... Но...
Есть еще одно предположение...
Попробуй в третьем параметре функции ShellExecute() указать путь к папке с батником в качестве рабочей (текущей) папки...
 
Автор
M

modnik

Теперь я создаю ботов. Я выбрал тёмную сторону сил
Сообщения
137
Репутация
13
Всмысле содержание батника?
Странная фигня, конвертнул батник в екзешник, думал всё заработает, но облом(


Добавлено:
Сообщение автоматически объединено:

snoitaleR сказал(а):
modnik
Жаль, что ты не выкладываешь содержание батника... Но...
Есть еще одно предположение...
Попробуй в третьем параметре функции ShellExecute() указать путь к папке с батником в качестве рабочей (текущей) папки...
вот теперь екзешник, который конвертнул заработал!
 

snoitaleR

AutoIT Гуру
Сообщения
854
Репутация
223
modnik
Батник совершенно не в курсе, что его запускает скрипт, а скрипт совершенно не заботится о том, что батник запускается с указанием текущей папки, в которой находится сам скрипт, а не сам батник... :smile:
 

Guezt

Продвинутый
Сообщения
335
Репутация
81
modnik
посмотри еще это, мне не раз пригодилось:
Код:
#Include <process.au3>
_RunDOS( $sCommand )
:smile:
 
Верх