За последние 24 часа нас посетили 18099 программистов и 1640 роботов. Сейчас ищут 1039 программистов ...

запустить bat-файл

Тема в разделе "Прочие вопросы по PHP", создана пользователем shirokov, 9 мар 2006.

  1. shirokov

    shirokov Активный пользователь

    С нами с:
    15 фев 2006
    Сообщения:
    32
    Симпатии:
    0
    как можно запустить бат-файл?
    я пробую через system ("cmd /c file.bat");
    а он мне содержимое батника просто выводит на экран
     
  2. Бутузов

    Бутузов Активный пользователь

    С нами с:
    5 фев 2006
    Сообщения:
    115
    Симпатии:
    0
    Адрес:
    Київ, Україна
    command.com =)
     
  3. Vladson

    Vladson Старожил

    С нами с:
    4 фев 2006
    Сообщения:
    4.040
    Симпатии:
    26
    Адрес:
    Estonia, Tallinn
    Смотря какая винда, если 9х то "command.com" если NT то "cmd" (точнее параметры не помню)
     
  4. RNZ

    RNZ Активный пользователь

    С нами с:
    9 мар 2006
    Сообщения:
    8
    Симпатии:
    0
    используй shell, он сам определит что там cmd.exe или command.com
    можно так
    Код (Text):
    1. rundll32 SHELL32.DLL,ShellExec_RunDLL "С:\mycrazycommandfile.cmd"
     
  5. Vladson

    Vladson Старожил

    С нами с:
    4 фев 2006
    Сообщения:
    4.040
    Симпатии:
    26
    Адрес:
    Estonia, Tallinn
    Всё ещё проще $_SERVER["ComSpec"]
     
  6. shirokov

    shirokov Активный пользователь

    С нами с:
    15 фев 2006
    Сообщения:
    32
    Симпатии:
    0
    вообще мне нужно в ходе выполнения скрипта запоковать некоторые файлы в архив...
    я просто решил сделать батник (тоже по ходу выполнения скрипта) и запустить его!
    батник сделал, а запускать не хочет!
    может как-нить еще есть способ упаоковать файлы... ну с помощью какой-нить функции?!
     
  7. Бутузов

    Бутузов Активный пользователь

    С нами с:
    5 фев 2006
    Сообщения:
    115
    Симпатии:
    0
    Адрес:
    Київ, Україна
  8. SeregA

    SeregA Активный пользователь

    С нами с:
    2 фев 2006
    Сообщения:
    269
    Симпатии:
    0
    Адрес:
    Saint Petersburg, Russia
    А ты так пробовал?

    в батнике:
    ... нужное содержимое...
    exit


    в скрипте:
    exec("start /I c:/my.bat");