TAliSMAN
Новичок
Есть простая php страница с двумя кнопками [ON] и [OFF], при нажатии [ON] должно открыться cmd окно с названием "a4128d0", а при нажатии на [OFF] должен запустится cmd файл закрывающий открытые окна с названием "a4128d0", если cmd-файлы запускать руками то не каких проблем нет всё отрабатывает как надо, но при запуске по средствам PHP появляется CMD.exe сеанс но без какого либо названия. Примеры фалов ниже.
Файл test.php
Файл title_.cmd
Файл taskkill_(title a4128d0).cmd
Файл test.php
PHP:
<?php
if (isset($_POST['on'])) {
//exec("start title_.cmd",$textarea1,$textarea2);
//$WshShell = new COM("WScript.Shell");
//$oExec = $WshShell->Run("title_.cmd", 3, false);
$textarea1 = system("title_.cmd");
}
if (isset($_POST['off'])) {
exec("start taskkill_(title a4128d0).cmd",$textarea1,$textarea2);
}
?>
<html>
<head>
<title>test_run.php</title>
</head>
<body>
<form method="post">
<input type=submit value="on" name="on">
<input type=submit value="off" name="off">
</form>
<textarea><?php echo $textarea1 ?></textarea></br>
<textarea><?php echo $textarea2 ?></textarea></br>
</body>
</html>
Файл title_.cmd
Код:
cls
@title a4128d0
@pause
Код:
cls
@taskkill /fi "windowtitle eq a4128d0"
@ping 127.0.0.1 > nul
rem pause
Последнее редактирование: