Что нового

автоматизацией Cmd.exe на запуск программы с параметрами

Arei

Скриптер
Сообщения
938
Репутация
115
Код:
Run (@SystemDir & "\cmd.exe")
        Sleep(2000)
        Send ( "9.exe " & 1& "{Enter}")


как этот код можно упростить?Запуск через Run нет смысла(т.к не работает программа только через cmd).
А Controlsend для cmd работает?
Что бы не зависело он времени и от людей, т.е что бы команда обязательно приходила, а не вписалась в ненужное место.
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
Re: Cmd проблема с автоматизацией

Предупреждение За нарушение правил форума (пункт Б.5):
Имя темы должно нести смысловую нагрузку (отражать суть вопроса/проблемы)
Правильно сформулированное название темы привлекает больше внимания, и шансы получить конкретный ответ увеличиваются.


Данные правила могут пополняться локальными правилами раздела.
Как правильно называть темы

"Cmd проблема с автоматизацией" - это неприемлемое название темы, переименуйте тему иначе она будет закрыта, а вам возможно будет выдан бан на несколько дней.

С уважением, Модератор раздела.









что значит упростить? три строки превратить в две? и что значит нет смысла? какого смысла?


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

Код:
Run(@ComSpec, ' /c 9.exe 1')
 
Автор
A

Arei

Скриптер
Сообщения
938
Репутация
115
не работает,надо что то с Controlsend для Cmd.Но у меня знаний не хватает,как это сделать?
 

Ganibal95

GreenBytes
Сообщения
877
Репутация
240
Код:
#Include <Process.au3>
_RunDos()



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

Код:
_RunDos("9.exe " & 1)



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

или так:
Код:
FileDelete(@ScriptDir & '\Ganibal95.bat')
FileWrite(@ScriptDir & '\Ganibal95.bat', '9.exe '& 1)
Run(@ScriptDir & '\Ganibal95.bat')
FileDelete(@ScriptDir & '\Ganibal95.bat')
 
Автор
A

Arei

Скриптер
Сообщения
938
Репутация
115
получилось созданием bat,но через
Код:
_RunDos()
то же попробую.
 
Верх