За последние 24 часа нас посетили 20302 программиста и 1726 роботов. Сейчас ищут 2159 программистов ...

помогите решить проблемму!

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

  1. vad2

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

    С нами с:
    4 май 2006
    Сообщения:
    1
    Симпатии:
    0
    всем добрый день! я начинаюший програмер на пхп! но помимо знаю еще и VB,C,C++
    у меня есть прростенькая программа!написаная на VB состоит из 4 кнопочек и больше ничего!

    вопрос такой как мне управлять этой програмой тоесть нажимать на эти 4 кнопочки средствами пхп? Дело в том что программа управления LPT Портом и написать на ПХП такую не смогу и думаю это сложно! как мне выйти из положения?
     
  2. pr0n1x

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

    С нами с:
    30 мар 2006
    Сообщения:
    486
    Симпатии:
    2
    Адрес:
    Киев
    Интересная задача.

    Ну во первых, чтобы перехватить контрольна над Windows приложением, тебе по любому не обойтись без Win32 API использования функции FindWindow и так далее в подробности не будем углубляться, это тема совершенно другого форума.

    А вот, чтобы php мог работать с Win32 API я такого еще не слышал
     
  3. simpson

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

    С нами с:
    11 фев 2006
    Сообщения:
    1.650
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    как вариант, сделать свою программу с управлением через командную строку, а из пхп уже exec().
     
  4. SeregA

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

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

    1. Создай модуль.
    В нем:

    Sub Main()
    Select Case Command
    Case "-button1"
    ' Что при первой кнопке делать
    Case "-button2"
    ' Что при второй кнопке делать
    Case "-button3"
    ' Что при третьей кнопке делать
    Case "-button4"
    ' Что при четвертой кнопке делать
    Case Else
    ' Ошибка!
    End Select
    End Sub



    В PHP:

    <?
    exec ("c:\myprog.exe -button1");
    ?>
    Это выполнит действие первой кнопки



    А вообще чтобы выполнить действие грузи:

    c:\myprog.exe -button1. Удачи!
     
  5. vasa_c

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

    С нами с:
    22 мар 2006
    Сообщения:
    1.760
    Симпатии:
    0
    Адрес:
    гор.Ленинград
    vad2, пардон, зачем?
     
  6. Vah

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

    С нами с:
    15 май 2006
    Сообщения:
    228
    Симпатии:
    0
    расширение, которое с win32api работает есть.....
    http://ru.php.net/manual/ru/ref.w32api.php
    а как на кнопочки нажимать - четай на других форумах...... sendmessag'и всякие ГетВиндов и т.д. и т.п.