Запуск программы

Все вопросы касающиеся использования
программы можно задать здесь
Ответить
nazir
Сообщения: 12
Зарегистрирован: 12 мар 2014, 17:24

Запуск программы

Сообщение nazir » 24 мар 2014, 14:06

Пытаюсь запустить блокнот, но что-то не получаетсяЖ

Код: Выделить всё

<?php

$xhe_host ="127.0.0.1:7011";

// The following code is required to properly run XWeb Human Emulator
require("../Templates/xweb_human_emulator.php");

// Начало
echo "<hr><font color=blue>app->".basename (__FILE__)."</font><hr>";

// 1 Начало
echo "1. Открыть блокнот: ";
$app->shell_execute("run","C:\Program Files (x86)\Notepad++\notepad++.exe","","",true);

// Конец
echo "<hr><br>";

// Quit
$app->quit();
?>

Аватара пользователя
Support
Site Admin
Сообщения: 1000
Зарегистрирован: 10 апр 2009, 17:45
Контактная информация:

Re: Запуск программы

Сообщение Support » 24 мар 2014, 14:49

// Начало
echo "<hr><font color=blue>app->".basename (__FILE__)."</font><hr>";

// 1 Начало
echo "1. Открыть блокнот: ";
$app->shell_execute("open","C:\\Program Files (x86)\\Notepad++\\notepad++.exe","","",true);

// Конец
echo "<hr><br>";

Так все работает.

nazir
Сообщения: 12
Зарегистрирован: 12 мар 2014, 17:24

Re: Запуск программы

Сообщение nazir » 24 мар 2014, 15:22

Понятно. Надо было за экранировать обратный слеш пути к программе. Тогда вопрос следующий: когда употреблять параметры функции $operat – "open", а когда "run"? Я так понял, что open употребляется когда надо открыть файл с расширением для программы, а run, когда открываем саму программу. Здесь же получается, что надо открывать программу с параметром open, тогда в каких случаях используется параметр run?

Аватара пользователя
Support
Site Admin
Сообщения: 1000
Зарегистрирован: 10 апр 2009, 17:45
Контактная информация:

Re: Запуск программы

Сообщение Support » 24 мар 2014, 16:29

Используется в различных случаях. Функциональное значение у них схожее (вызов действия).
В статей поддержки описание http://support.microsoft.com/kb/224816/ru

Ответить