Uruchamianie programów z poziomu przeglądarki

0

Dzień dobry,

jestem kompletnie zielony, ale z racji tego, że usunięto dział newbie, to piszę tutaj, bo tu będzie chyba najbliżej.

Nie jestem do końca przekonany w jakim to mogłoby być języku - chodzi mi o program, który miałby włączać inny program przez Internet, najlepiej z poziomu przeglądarki. Jestem w stanie wywoływać inne programy w takim Pythonie, czy C++, natomiast nigdy nie miałem do czynienia z programowaniem webowym i nawet nie wiem, gdzie szukać na ten temat informacji. Powiedzmy, że chciałbym przez Internet uruchomić AutoCADa, coś tam w nim zrobić, wygenerować pdfa w ACADzie, wygenerować pdfa w LaTeXu i pozwolić to ściągnąć przez przeglądarkę. Macie może jakieś sugestie jak to należy zrobić?

W ogóle bardzo chętnie poczytałbym sobie coś na temat tego, jak działają serwery, w jaki sposób to wszystko jest przez serwer obsługiwane, np. jakich portów do czego się używa, natomiast nie mogę znaleźć absolutnie żadnej dobrej książki. Zamiast tego znalazłem książkę, w której jest napisane, że kabel sieciowy powinno się terminować rezystancją 50 omów.

Z góry dziękuję za odpowiedź.

0

A nie możesz tego teamviewerem / rdp zrobić? bo jeżeli chciałbyś przez przeglądarkę sobie coś klikać na serwerze, to raczej łatwo i przyjemnie nie będzie :P

https://github.com/ulterius

Tutaj ktoś coś takiego zrobił

0
WeiXiao napisał(a):

A nie możesz tego teamviewerem / rdp zrobić? bo jeżeli chciałbyś przez przeglądarkę sobie coś klikać na serwerze, to raczej łatwo i przyjemnie nie będzie :P

https://github.com/ulterius

Tutaj ktoś coś takiego zrobił

Przepraszam, trochę źle się wyraziłem. Chcę to jak najbardziej zautomatyzować, na początku myślę o generowaniu jakichś prostych kształtów w AutoCADzie. Nawet nie chcę tam niczego klikać, wystarczy, że serwer zdalnie włączy tego AutoCADa i wykona skrypt napisany w Lispie. Użytkownik czegoś takiego po prostu musiałby przeklikać jakieś tam opcje (powiedzmy, że jeśli chciałby okrąg, to musiałby podać jego średnicę), z kolei to żądanie byłoby przekształcone na jakiś skrypt Lispa.

Bardzo mi zależy na odpaleniu tego w przeglądarce, bo chodzi mi o to, żebym mógł to uruchomić na dowolnym komputerze i żeby mogli to uruchamiać dowolni ludzie, którzy np. się gdzieś zalogują (kwestie tworzenia takich stron z "logowaniem" są dość dobrze opisane).

0

@szczepaniak69:

jeżeli wystarczy odpalić jakiś skrypt np. poleceniem w cmd/powershellu, który również wynik zapisał/przeniósł by pod jakąś konkretną ścieżką, to raczej nie ma problemu

0
WeiXiao napisał(a):

@szczepaniak69:

jeżeli wystarczy odpalić jakiś skrypt np. poleceniem w cmd/powershellu, który również wynik zapisał/przeniósł by pod jakąś konkretną ścieżką, to raczej nie ma problemu

Tak, w sumie o to mi chodzi. Tylko nie wiem jak się za to zabrać z poziomu przeglądarki XD Jakby istniała jakaś literatura na ten temat, to byłoby spoko.

1

@szczepaniak69:

Aplikacja webowa działa jak normalna aplikacja, która dodatkowo obsługuje żądania http. Po prostu zobacz jak się je pisze (aplikacje webowe), a później wymyślisz jak ten twój system będzie miał działać.

np wysyłając żądanie pod taki url https://mypage.com/executescript/123 serwer odpali polecenie myscript123.bat czy coś takiego.

Oczywiście też trzeba to jakoś zabezpieczyć, ale generalnie zależy jak to wymyślisz.

0
WeiXiao napisał(a):

@szczepaniak69:

Aplikacja webowa działa jak normalna aplikacja, która dodatkowo obsługuje żądania http. Po prostu zobacz jak się je pisze, a później wymyślisz jak ten twój system będzie miał działać.

np wysyłając żądanie pod taki url https://mypage.com/executescript/123 serwer odpali polecenie myscript123.bat czy coś takiego.

Oczywiście też trzeba to jakoś zabezpieczyć, ale generalnie zależy jak to wymyślisz.

Oooo, tego hasła potrzebowałem, dziękuję bardzo.

1 użytkowników online, w tym zalogowanych: 0, gości: 1