Я пытаюсь создать html-страницу для клиента, с которой он сможет запустить или остановить конкретную услугу окна на любом удаленном рабочем столе. Всего нет. услуг в области составляет около 20. Вместо того, чтобы создавать 20 (начальный) + 20 (стоп) + 20 (перезапуск) пакетный файл, я хочу иметь 1 пакетный файл с условием else, я мог бы передавать параметр в javascript-функции. Код для HTML страницы ниже:Передача параметров из функции javascript в пакетный файл
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
MyObject = new ActiveXObject("WScript.Shell")
function start()
{
MyObject.Run("\"E:\\start.bat\"");
}
function stop()
{
MyObject.Run("\"E:\\stop.bat\"");
}
function restart()
{
MyObject.Run("\"E:\\restart.bat\"");
}
</script>
<title>Our Company</title>
</head>
<body>
<table background-color:#f1f1c1; border="1" style="width:50%" align="center">
<tr>
<th style="text-align:center">Instance Name</th>
<th style="text-align:center">Accessible URL</th>
<th style="text-align:center">Status</th>
<th style="text-align:center">Start</th>
<th style="text-align:center">Stop</th>
<th style="text-align:center">Restart</th>
</tr>
<tr height="70%">
<td style="text-align:center">netadds</td>
<td style="text-align:center">
<a href="http://localhost/">localhost:netadds</a></td>
<td style="text-align:center">Running</td>
<td style="text-align:center"><button onclick="start()">Start</button></td>
<td style="text-align:center"><button onclick="stop()">Stop</button></td>
<td style="text-align:center"><button onclick="restart()">Restart</button> </td>
</tr>
</table>
</body>
</html>
и код в start.bat является:
@echo off
net start AMAPTestJetty8i0T1
if ERRORLEVEL 1 goto error
exit
:error
echo Could not start service
pause
Пожалуйста, подсказывают, как можно применить, если другое заявление в пакетном режиме и передать параметр в функции запуска.
«перенаправление» может быть запутанным термином, поскольку вы его используете; Я бы назвал это «условным разделителем команд» ... – aschipfl
Для чего вы используете «условный разделитель команд»? Чтобы сделать перенаправление ..... – SachaDee
«redirection» - это что-то вроде «echo text> file.log'; '&&' и '||' - это совершенно разные вещи ... – aschipfl