|
|
Elektronika.lt portalo forumas
Jūs esate neprisijungęs lankytojas. Norint dalyvauti diskusijose, būtina užsiregistruoti ir prisijungti prie forumo.
Prisijungę galėsite kurti naujas temas, atsakyti į kitų užduotus klausimus, balsuoti forumo apklausose.
Administracija pasilieka teisę pašalinti pasisakymus bei dalyvius,
kurie nesilaiko forumo taisyklių.
Pastebėjus nusižengimus, prašome pranešti.
Dabar yra 2024 11 21, 19:54. Visos datos yra GMT + 2 valandos.
|
|
|
|
Forumas » Programavimas » EXE failo paleidimas iš HTML puslapio
|
Jūs negalite rašyti naujų pranešimų į šį forumą Jūs negalite atsakinėti į pranešimus šiame forume Jūs negalite redaguoti savo pranešimų šiame forume Jūs negalite ištrinti savo pranešimų šiame forume Jūs negalite dalyvauti apklausose šiame forume
|
|
|
Puslapis 1 iš 2 Pereiti prie 1, 2 Toliau |
|
|
EXE failo paleidimas iš HTML puslapio |
Parašytas: 2022 12 13, 18:04 |
|
|
|
Sveiki
<html>
<head>
<title>Open exe</title>
<script type="text/javascript">
function runProgram()
{
var shell = new ActiveXObject("WScript.Shell");
var appITunes = "\"C:\\Program Files\\iTunes\\iTunes.exe\" ";
shell.Run(appITunes);
}
</script>
</head>
<body>
<a href="javascript:runProgram()">Run program</a>
</body>
</html>
Ikėliau tokias eilutes į savo puslapiuką. Mygtukas matosi, tačiau paspaudus niekas nevyksta. Gal kas galit pasakyti kodėl ? |
|
_________________ Radijas?.. Tai labai paprasta ! |
|
|
|
|
EXE failo paleidimas iš HTML puslapio |
Parašytas: 2022 12 14, 09:56 |
|
|
|
AlgisL rašo: |
Sukurk išimtį. |
Vel kazhkas nesupranta ka daro, kazhka peckina.
Jei jau daryti sau tai kam tas htm. O jei daryti kitiems, tai nespesi kaitaliot setingu, be to tai neprotinga, nes neimanoma bus kontroliuot saugumo situacijos.
Ka daryti jei norisi neprotingu dalyku?
Skambini daktarui, nusiperki vaistu, ishgeri |
|
|
|
|
|
|
EXE failo paleidimas iš HTML puslapio |
Parašytas: 2022 12 14, 11:24 |
|
|
|
Yra specialios URL schemos, skirtos paleisti aplikacijas, esančias kliento pusėje.
Kitaip (modernios) naršyklės veikia izoliuotose aplinkose be jokios prieigos prie kliento failų/lokacijos/mikrofono/kameros/t.t., kol pats klientas to neleidžia.
Jeigu ir leidžia, lieka kitų apribojimų - TLS, CORS, XSRF, t.t.
Taip, jos labai priklauso nuo įrangos (aparatinės ir programinės), kuri naudojama kliento pusėje.
Jeigu užduotis paleisti konkrečiai iTunes, galima panagrinėti Apple URL schemas:
https://medium.com/@contact.jmeyers/complete-list-of-ios-url-schemes-for-apple-apps-and-services-always-updated-800c64f450f
https://developer.apple.com/ios/universal-links/
https://developer.apple.com/library/archive/featuredarticles/iPhoneURLScheme_Reference/iTunesLinks/iTunesLinks.html#//apple_ref/doc/uid/TP40007899-CH3-SW1 |
|
|
|
|
|
|
EXE failo paleidimas iš HTML puslapio |
Parašytas: 2022 12 14, 19:21 |
|
|
|
Programa serveryje, norėčiau per narsyklę ją paleist (ne iTunes).
Labai ačiū MAKSAZ už paaiškinimus, pasinagrinėsiu nuorodas.
Ačiū ir Mari, nedurni patarimai.
Gal ir nepavyks, per menka mano kvalifikacija, bet jei nebandysiu, tai tikrai nepavyks. |
|
_________________ Radijas?.. Tai labai paprasta ! |
|
|
|
|
EXE failo paleidimas iš HTML puslapio |
Parašytas: 2022 12 14, 19:36 |
|
|
|
Titarius rašo: |
Programa serveryje, norėčiau per narsyklę ją paleist (ne iTunes).
Labai ačiū MAKSAZ už paaiškinimus, pasinagrinėsiu nuorodas.
Ačiū ir Mari, nedurni patarimai.
Gal ir nepavyks, per menka mano kvalifikacija, bet jei nebandysiu, tai tikrai nepavyks. |
Problema kad gali pavykti, bet suesi visa saugumo sistema. O ten atrasti galus tikrai sunku po to |
|
|
|
|
|
EXE failo paleidimas iš HTML puslapio |
Parašytas: 2022 12 14, 19:40 |
|
|
|
Ash nezhinau apie web serverius, bet gal ten eina ishsaugot kazhkur koki faila, ar paeditinti.
Tada rashai servisa, kuris ta faila patikrina kas 2 sek ir jei randa komanda kazkokia, tai paleidzia exe faila ir nuresetina faila.
Per failu sistema daug kas lengvai pasidaro |
|
|
|
|
|
EXE failo paleidimas iš HTML puslapio |
Parašytas: 2022 12 14, 19:55 |
|
|
|
Taip, serveryje galiu redaguoti savo failus. Aš ir įkėliau aukščiau parodytą fragmentuką į savo puslapiuką. Bandžiau per naršyklę iš namų paleisti savo sukurtą ir įkeltą į serverį exe failiuką (tik ne iTunes) , ir nepavyko.
Serverio saugumo sistemos, suprantama, negaliu keisti, o ir nenoriu. ) |
|
_________________ Radijas?.. Tai labai paprasta ! |
|
|
|
|
|
EXE failo paleidimas iš HTML puslapio |
Parašytas: 2022 12 14, 20:13 |
|
|
|
Titarius rašo: |
Taip, serveryje galiu redaguoti savo failus. Aš ir įkėliau aukščiau parodytą fragmentuką į savo puslapiuką. Bandžiau per naršyklę iš namų paleisti savo sukurtą ir įkeltą į serverį exe failiuką (tik ne iTunes) , ir nepavyko.
Serverio saugumo sistemos, suprantama, negaliu keisti, o ir nenoriu. ) |
taigi parasiau, kad jei eina pakeisti koki faila, o turi eiti, sakysim net uploadinima gali padaryt. Tai jau viskas ko reikia
Po to serveryje instaliuoji servisa kuris seka ta folderi ir jei randa faila tai paleidzia ka nori ir ishtrina. |
|
|
|
|
|
EXE failo paleidimas iš HTML puslapio |
Parašytas: 2022 12 14, 20:14 |
|
|
|
Pats kaltas, galėjau iš karto pasakyti,kad tai sudoku uždavinukų sprendimo programėlė parašyta FoxPro. Dar ją tobulint ir tobulint... |
|
_________________ Radijas?.. Tai labai paprasta ! |
|
|
|
|
EXE failo paleidimas iš HTML puslapio |
Parašytas: 2022 12 15, 11:12 |
|
|
|
O jeigu tiesiog paimti kažkokią modernesnę Sudoku biblioteką, parašytą tuo pačiu JavaScript, kas leistų rinktis iš kelių variantų:
1. Paleisti paprastutį nodejs servisą, kuris tiek spręstų Sudoku, tiek atliktų HTTP serverio vaidmenį naudojant pvz.: express.js
2. Skaičiavimus atlikti pilnai kliento pusėje - kliento naršyklė pasikrauna biblioteką ir bando suskaičiuot rezultatą. Čia, priklausomai nuo kodo optimalumo, gali lėčiau veikti senuose kompuose/telefonuose, bet tą toliau galima būtų spręsti kokiais WebAssembly etc.
Bibliotekų pavyzdžiai:
https://www.npmjs.com/search?q=sudoku&ranking=popularity |
|
|
|
|
|
|
EXE failo paleidimas iš HTML puslapio |
Parašytas: 2022 12 15, 14:47 |
|
|
|
Ačiū draugužiai, praplėtėt mano akiratį. Tiesiog aš per daug paprastai viską įsivaizdavau. Maniau įkelsiu savo sudoku.exe programėlę į serverį ir galėsiu naršyklės pagalba ją iš bet kur pasiekti. Dabar galvoju kaipgi jinai veiktų naršyklės aplinkoje, net jei ir pasileistų. Vadinasi neteisingai įsivaizdavau.
Belieka tik parsisiųsti iš severio ir tik tada naudoti (veikia neinstaliuota).
Reikia mokytis, mokytis ir dar kartą mokytis... |
|
_________________ Radijas?.. Tai labai paprasta ! |
|
|
|
|
|
Google paieška forume |
|
|
Naujos temos forume |
|
|
FS25 Tractors
Farming Simulator 25 Mods,
FS25 Maps,
FS25 Trucks |
|
ETS2 Mods
ETS2 Trucks,
ETS2 Bus,
Euro Truck Simulator 2 Mods
|
|
FS22 Tractors
Farming Simulator 22 Mods,
FS22 Maps,
FS25 Mods |
|
VAT calculator
VAT number check,
What is VAT,
How much is VAT |
|
LEGO
Mänguköök,
mudelautod,
nukuvanker |
|
Thermal monocular
Thermal vision camera,
Night vision ar scope,
Night vision spotting scope |
|
FS25 Mods
FS25 Harvesters,
FS25 Tractors Mods,
FS25 Maps Mods |
|
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija |
|
FS25 Mods
FS25 Maps,
FS25 Cheats,
FS25 Install Mods |
|
GTA 6 Weapons
GTA 6 Characters,
GTA 6 Map,
GTA 6 Vehicles |
|
FS25 Mods
Farming Simulator 25 Mods,
FS25 Maps |
|
|
|