Как я могу передать переменные из формы HTML в файл Windows cmd? - PullRequest
0 голосов
/ 19 сентября 2019

Мне нужно передать значения переменных из формы 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>&nbsp;</td></tr>

                <tr> 
                    <td>Raw data directory:</td>
                    <td><input type="text" name="raw_data_directory"><td> 
                </tr> 

                <tr> 
                    <td>&nbsp;</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-файл их не видит.Что мне нужно сделать, чтобы заставить его работать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...