Autor Zpráva
fulmek
Profil *
Potrebujem na stránku vložiť kód, ktorý odštartuje program, poradí mi niekto?
fulmek@zoznam.sk
Radek9
Profil
fulmek:
To nejde.
fulmek
Profil *
Radek9:
Hovorí sa, že všetko sa nejako dá, len niektoré veci vraj nestoja za to. Mám na CD súbor htm z ktorého naozaj nutne potrebujem odštartovať program, späť na stránku sa dostať nie je podmienka.
Radek9
Profil
fulmek:
Ale ono to opravdu nejde. Musel by sis napsat vlastní prohlížeč. Dnešní prohlížeče jsou zabezpečené tak, aby podobné věci nešly. Nebo bys byl štěstím bez sebe, kdyby se ti najednou spustil shutdown.exe?
Bubák
Profil
<a href="program.exe">klikni a spusť</a>
Pokud uživatele přesvědčíš, aby soubor spustil, tak potom to půjde, jiná cesta není.
fulmek
Profil *
Vo WIN7 sa ma prehliadač spýta, či chcem súbor spustiť, alebo uložiť, WIN XP ponúkne len uložiť, to nerieši môj problém. Ja potrebujem spustiť program exe. Ešte raz môj mail, ak by niekto poradil.
fulmek@zoznam.sk
Dík za každý nápad.
pochop
Profil *
Na email ti nikto písať nebude, a neveim čo ešte chceš, už tu bolo trikrát povedané že to nejde automaticky spustiť, a je to tak dobré, lebo je to bezpečné. Zaujímalo by ma však, načo to tak NUTNE potrebuješ.
fulmek
Profil *
Ja ale nie som v nete ale len na CD, tak sa spýtam inak, lebo vidím, že máš pravdu. Ako sa dá obísť sťahovanie a rovno prejsť na štart toho súboru, všetko je súčasťou CD, okrem operačného systému a prehliadača.


Je to výukové CD s teóriou, cvičeniami a nakoniec sa má spustiť CAD portable verzia. Je to pre študentov.
Radek9
Profil
fulmek:
Pokud to máš jako HTML, tak ti vážně nezbývá nic jiného, než si napsat vlastní prohlížeč.
Joker
Profil
fulmek:
To by mohl řešit autorun.inf
fulmek
Profil *
Bolo by to elegantné riešenie, ale keď to nejde, tak budú musieť odísť zo stránky, nájsť program na CD a naštartovať. OK ďakujem za info.


autorun tam mám
[autorun] OPEN=_start.bat
v ňom je:
CD_menu.htm
a z neho chcem odštartovať ten nešťastný CAD.exe
Yuhů
Profil
A nemůžeš ten exe soubor spustit už při startu cédéčka pomocí autorun.inf? Nebo spustit nějaký dávkový soubor, který napřed spustí prohlížeč a zároveň rezidentně ten program?
fulmek
Profil *
No vidíte chlapci, že všetko sa dá, keď sa chce, na to isté som prišiel po cigarete :-))


Cesta cez autorun spustiť exe a v druhom okne prehliadač so stránkou sa mi zdá sľubné riešenie, ktoré rieši môj problém. Odtiaľto ale z CD chcem spustiť ten CAD: http://sssbb.meu.zoznam.sk/grs/cvicenia/. Vďaka za typ.
DoubleThink
Profil *
Yuhů:
A nemůžeš ten exe soubor spustit už při startu cédéčka pomocí autorun.inf?
To není k ničemu, pokud je třeba otevírat programy/dokumenty v reakci na kliknutí uživatele.

Jsou zhruba tři cesty.

• Buď standalone HTTP server přímo pro účely CD, který vyžádaný exe sám spustí,
• aplikace (například AIR), která zobrazí HTML sdíleným jádrem ze systému ale zpracuje kliknutí pro otevření exe sama,
• nebo HTA aplikace, která je sice napsaná v HTML, ale běží mimo bezpečnostní sandbox.
Petroff
Profil
Radek9:
> fulmek:

Pokud to máš jako HTML, tak ti vážně nezbývá nic jiného, než si napsat vlastní prohlížeč.

Což takhle použít portable verzi browseru na CD, nakonfigurovanou tak aby:
1. Šlo spouštět např. VBS skripty (prostřednictvím odkazů HTML/XML). Bez otravných potvrzovacích dialogů (stáhnout?spustit?).
Ověřeno - skripty ve stejné složce jako HTML možno zadat prostým názvem (bez file://)
[ V Opeře: Nastavení > vbscript script file / vbs / otevřít výchozí aplikací ]
2. Jiná možnost:
Opera umožňuje přiřadit Klávesové zkratky i pro spuštění externích aplikací
[ V Opeře konfigurační soubor = keyboard.ini : přidat řádek do sekce [Application]
C alt="Execute program, "K:\PortableOpera\profile\CAD.cmd","%u""
Bohužel - absolutní cesta u adresy

[autorun] open=Launcher.bat se musí vypořádat s písmenem jednotky (CD)
A hlavní problém je, zda Portable verze (opera,cad) budou fungovat na mediu, kde není možný zápis.
Docela by mě zajímalo jak (zda vůbec) to lze řešit...
_es
Profil
fulmek:
Možno ti pomôže Jak JavaScriptem předat parametry spouštěnému *.EXE

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0