Мне нужно передать значения переменных из формы HTML в файл Windows cmd.Я провел целый день, исследуя его, но нашел только то, как передать значения в скрипт PHP.Из-за ограничений, наложенных ИТ-отделом моей компании, мне нужно использовать файл cmd для Windows.
Вот мой HTML-код:
<html>
<head>
...
</head>
<body>
<form action="../cgi-bin/create_new_study_directory.cmd" method="Post">
<table>
<tr>
<td>Name of new study:</td>
<td><input type="text" name="name_of_new_study"><td>
</tr>
<tr><td> </td></tr>
<tr>
<td>Raw data directory:</td>
<td><input type="text" name="raw_data_directory"><td>
</tr>
<tr>
<td> </td>
<td colspan="2"><input type="submit" value="Create new study directory"></td>
</tr>
</table>
</form>
</body>
</html>
, а вот файл cmd:
@echo off
cls
@echo I received %*
Когда я помещаю значения в форму HTML и нажимаю кнопку «Отправить», запускается файл cmd, но он печатает «Я получил» без значений в массиве «% *».Насколько я понимаю, любая программа, указанная в теге действия в форме HTML, автоматически получит значения полей в форме в качестве параметров, но мой cmd-файл их не видит.Что мне нужно сделать, чтобы заставить его работать?