Любой язык - [решено] Старт bata с переменными.

Ответить
Аватара пользователя
_Parkan_

Любой язык - [решено] Старт bata с переменными.

Сообщение _Parkan_ »

Есть bat файл. Вот его содержимое:



Код:

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

start /d"E:\servers\1000" start-server -p

Он запускает файл start-server.exe (проверно, работает.)

Но у меня все сложнее.

Тут "1000" - это порт. И она может меняться в зависимости от пользователя.

Вот мой php файл по имени пользователя определеят порт, который он выбрал ну и выполняет с содержимым папки все что мне нужно.

Так как порт меняеться в зависимости от пользователя возникает вопрос:

Как из php отправить данные bat'y, а bat'y его принять, изменить и выполнить операцию.

Например у пользователя порт 7777, и бат должен запустить сервер не на порте 1000, а на 7777.

Жду помощи.

(модераторы, перенесите тему, если не в тот раздел, но я выбрал этот, так как он наиболее подходящий)
Аватара пользователя
Гость

Re: Любой язык - [решено] Старт bata с переменными.

Сообщение Гость »

Цитата _Parkan_:



Тут "0001" - это порт
Любой язык - [решено] Старт bata с переменными.




Не вижу "0001" в приведенном коде, но понятно, что порт идет после ключа -p

Нужно батник изменить вот так



Код:

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

start /d"E:\servers\1000" start-server -p %1

и запускать его примерно так:

Код:

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

startserver.bat 2107

, где 2107 - нужный порт.
Аватара пользователя
_Parkan_

Re: Любой язык - [решено] Старт bata с переменными.

Сообщение _Parkan_ »

... Тема закрыта.

p.s. Выбран другой "язык" так как средств bata недостаточно.
Ответить

Вернуться в «Скриптовые языки администрирования Windows»