Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Старт bata с переменными. (http://forum.oszone.net/showthread.php?t=224953)

_Parkan_ 11-01-2012 17:52 1833267

Старт bata с переменными.
 
Есть bat файл. Вот его содержимое:
Код:

start /d"E:\servers\1000" start-server -p
Он запускает файл start-server.exe (проверно, работает.)
Но у меня все сложнее.
Тут "1000" - это порт. И она может меняться в зависимости от пользователя.
Вот мой php файл по имени пользователя определеят порт, который он выбрал ну и выполняет с содержимым папки все что мне нужно.
Так как порт меняеться в зависимости от пользователя возникает вопрос:
Как из php отправить данные bat'y, а bat'y его принять, изменить и выполнить операцию.
Например у пользователя порт 7777, и бат должен запустить сервер не на порте 1000, а на 7777.
Жду помощи.
(модераторы, перенесите тему, если не в тот раздел, но я выбрал этот, так как он наиболее подходящий)

Anonymоus 11-01-2012 19:12 1833316

Цитата:

Цитата _Parkan_
Тут "0001" - это порт »

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

start /d"E:\servers\1000" start-server -p %1
и запускать его примерно так:
Код:

startserver.bat 2107
, где 2107 - нужный порт.

_Parkan_ 11-01-2012 19:31 1833328

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


Время: 06:34.

Время: 06:34.
© OSzone.net 2001-