Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne]Wykonanie komendy w cmd.exe na komputerze klienta.
Forum PHP.pl > Forum > Przedszkole
Beniooo
Cześć.
Otóż, moje pytanie: czy da się zrobić taki myk, aby dać jakoś w JS czy coś, żeby na komputerze, który wyświetla stronę wykonywała się określona komenda w cmd.exe.
Czyli coś takiego na PHPowe shell_exec() tyle, że po stronie przeglądarki. :-)
Dzięki z góry za pomoc.
trueblue
Możesz próbować używając windowsowego VBScript.
Przy czym będzie to działać tylko pod IE i trzeba ustawić odpowiednie uprawnienia dla strefy.
http://www.tutorialspoint.com/vbscript/vbs...ialog_boxes.htm
Beniooo
A nie ma czegoś, co user by mógł używać pod każdą przeglądarką?
No nie wiem, może nawet jakiś aplet javy?
PrinceOfPersia
A co chcesz zrobić? Nie lepiej dać użytkownikowi do ściągnięcia plik (jakikolwiek: exe, bat czy nawet skrypt Node.js czy plik pythona), żeby sobie sam odpalił?

Z założenia skrypty odpalane w przeglądarce nie odpalą ci komendy w cmd.exe, bo nie byłoby to bezpieczne (ściąganie exeków też nie jest bezpieczne, ale przynajmniej użytkownik może świadomie wybrać co ściąga i kiedy uruchamia, a nie dzieje się to od samego wejścia na stronę).
Beniooo
Robie zdalne sterowanie za pomocą. ANDROID DEBUG BRIDGE. Do wywołania komend potrzebny właśnie. Cmd.exe

REFRESH
Ktoś może pomóc?
PrinceOfPersia
a to ma być komunikacja po LAN?
jeślibyś postawił u siebie na kompie prosty serwer (cokolwiek, Apache+PHP, albo Node.js), to potem mógłbyś się łaczyć przez przeglądarkę z tym skryptem, a skrypt mając "serwerowe" uprawnienia odpalałby komendy.
Beniooo
Ale ja mam na swoim kompie WAMP'a. Tylko bym chciał, żeby inni to mogli odpalać i siebie bez pobierania ~100M serwera, o. :-)
com
spróbuj tak : http://rosettacode.org/wiki/Execute_a_syst...mand#JavaScript
trueblue
To jest, to o czym pisałem.
Niestety działa tylko pod IE i trzeba dostosowywać strefy bezpieczeństwa.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.