|
 32.8 Кб |
|
| Программа ShinglesExpert выполнена в виде приложения и осуществляет сравнение двух файлов (скриншот в приложении). Она рассчитана на то, что человек вручную будет вводить в нее тексты, условия сравнения и запускать сам процесс. После завершения процесса выводится сообщение о результате.
Очень хотелось бы написать скрипт, который исплльзовал бы эту программу. При этом надо средствами рнр вводить тексты и запускать процесс, а результат передавать на сервер.
Даже не представляю себе, как это сделать и возможно ли такое вообще? | |
|
|
|
|
 34.5 Кб |
|
|
для: Владимир55
(02.10.2009 в 11:45)
| | В скриншоте результат работы программы, который надо передать на сервер.
И "нажать" кнрпку ОК. | |
|
|
|
|
|
|
|
для: Владимир55
(02.10.2009 в 11:49)
| | Для подобных целей в винде можно использовать что нибудь вроде Ghost от Dimoniusа. Производится запись действий пользователя и воспроизведение их по расписанию. | |
|
|
|
|
|
|
|
для: Владимир55
(02.10.2009 в 11:45)
| | А параметры какие-нибудь программа принимает? Обычно стараются использовать консольные аналоги, у которых имеется развитая система параметров - такие программы очень хорошо вписываются в скрипты и пакеты обработки данных. Именно поэтому UNIX системы так популярны у программистов - практически все действия можно автоматизировать. | |
|
|
|
|
|
|
|
для: cheops
(02.10.2009 в 11:51)
| | Она принимает как минимум два параметра: первый и второй тексты. Тексты могут быть введены в окна или через кнопку "Загрузить текст" можно указать файлы на компьютере.
Это главные параметры.
Дополнительные - это птички, но их можно и вручную задать, если через скрипт сложно. | |
|
|
|
|
|
|
|
для: Владимир55
(02.10.2009 в 12:11)
| | Под параметрами я здесь имею в виду параметры командной строки, т.е. что вроде
compare "first text" "second text"
|
| |
|
|
|
|
|
|
|
для: cheops
(02.10.2009 в 12:16)
| | Этого я не обнаружил. Только клик по файлу предусмотрен для его запуска, после чего ручной ввод.
При этих условиях встроить его в рнр невозможно? | |
|
|
|
|
|
|
|
для: Владимир55
(02.10.2009 в 13:22)
| | Практически нет, по крайней мере PHP для задач автоматизации тут подходит меньше всего. | |
|
|
|
|
|
|
|
для: cheops
(02.10.2009 в 13:32)
| | Жаль, коли так!
Я то надеялся, что рнр как-то снимет информацию в буфер с экрана и таким образом прочтет результат... | |
|
|
|
|
|
|
|
для: Владимир55
(02.10.2009 в 14:46)
| | Нет, PHP - это больше UNIX-инструмент - у него практически нет средств для взаимодействия с Windows-программами. Кроме того Windows-программы больше ориентированы на пользовательский интерфейс и ручную работу - они вообще тяжело автоматизируются, только если в них не заложены средства автоматизации, как например в Office или других тяжелых пакетах. | |
|
|
|