Mam aplikację systemu Windows (plik EXE jest napisany w języku C i zbudowany przy użyciu MS-Visual Studio), który wyprowadza tekst ASCII na standardowe wyjście. Chciałbym rozszerzyć tekst ASCII o ograniczony kod HTML za pomocą kilku linków. Chciałbym wywołać tę aplikację (plik .EXE) i pobrać dane wyjściowe tej aplikacji i potokować ją w przeglądarce. To nie jest jednorazowa sprawa, każda nowa strona będzie kolejnym uruchomieniem aplikacji lokalnej!Jak mogę uruchomić lokalną aplikację systemu Windows i czy dane wyjściowe mają być przesyłane do przeglądarki?
Poniższa aplikacja do obsługi skryptów HTML/java działała dla mnie, aby uruchomić aplikację, ale dane wyjściowe zostały umieszczone w oknach systemu DOS, a nie w przeglądarce. Chciałbym zaktualizować tę aplikację HTML, aby umożliwić przeglądarce przechwytywanie tego tekstu (ulepszonego przez HTML) i wyświetlać go w przeglądarce.
<body>
<script>
function go() {
w = new ActiveXObject("WScript.Shell");
w.run('C:/DL/Browser/mk_html.exe');
return true;
}
</script>
<form>
Run My Application (Window with explorer only)
<input type="button" value="Go"
onClick="return go()">
</FORM>
</body>
Mógłbyś podać mi wytycznej szczegółów na ten temat? –
Haikal, która część jest niejasna, w jaki sposób można to osiągnąć? –
Na części do słuchania. Czy istnieje przewodnik/samouczek dotyczący aplikacji kodującej, która nasłuchuje określonego portu? –