Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Java Script (ili neki drugi) da otvori neku aplikaciju i prosledi joj argumente

[es] :: Javascript i AJAX :: Java Script (ili neki drugi) da otvori neku aplikaciju i prosledi joj argumente

[ Pregleda: 2310 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4901
*.nat-pool.po.sbb.co.yu.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Java Script (ili neki drugi) da otvori neku aplikaciju i prosledi joj argumente24.06.2005. u 20:03 - pre 228 meseci
Postavio sam svoju stavku u priručni meni Internet Explorera, onako kako
stoji u msdn-u da se to radi:
Citat:

Adding Entries to the Standard Context Menu
http://msdn.microsoft.com/work...wser/ext/tutorials/context.asp


Nakon izbora stavke poziva se *neki* skript, koji može biti JS, VBS, Perl,...

Kako uraditi taj skript da pozove program i prosledi mu argumente?

U dokumentaciji MSDN-a stoji nekakav primer (nije povezan sa samim izvrsavanjem):

Code:

   <SCRIPT LANGUAGE = "JavaScript">
   // Get the window object where the context menu was opened.
   var oWindow = window.external.menuArguments;
   // Get the document object exposed through oWindow.
   var oDocument = oWindow.document;
   // Get the selection from oDocument.
   // in oDocument.
   var oSelect = oDocument.selection;
   // Create a TextRange from oSelect.
   var oSelectRange = oSelect.createRange();
   // Get the text of the selection.
   var sNewText = oSelectRange.text;
   // If nothing was selected, insert some text.
   if (sNewText.length == 0){
      oSelectRange.text = "INSERT TEXT";
   }
   // Otherwise, convert the selection to uppercase.
   else{
      oSelectRange.text = sNewText.toUpperCase();
   }
   </SCRIPT>


Moze li neko da mi uradi takav skript?

P.S. E sad ja cu probati jedan alternativni nacin povezivanja stavke IE prirucnog
menija i mog programa preko ActiveX Automation mehanizma, ali me i ovo zanima
da li ce da radi, pogotovo da li ce "smetati" raznim Spyware ili AV programima.


P.P.S Posto sam video da ovde "ima" i Dragana Smiljanica, ocekujem i neki kod ;)

Inace radi se o onom recniku... Hocu da postignem "Prevedi sa Di recnikom"...

 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4901
*.nat-pool.po.sbb.co.yu.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: Java Script (ili neki drugi) da otvori neku aplikaciju i prosledi joj argumente26.06.2005. u 18:11 - pre 228 meseci
Evo:

Code:

<SCRIPT language="JScript">
try
{
   // Get the window object where the context menu was opened.
   var oWindow = window.external.menuArguments;

   // Get the document object exposed through oWindow.
   var oDocument = oWindow.document;

   // Get the selection from oDocument.
   // in oDocument.
   var oSelect = oDocument.selection;

   // Create a TextRange from oSelect.
   var oSelectRange = oSelect.createRange();

   // Get the text of the selection.
   var sNewText = oSelectRange.text;

   var oShell = new ActiveXObject("Shell.Application");

   oShell.ShellExecute("C:\\Program Files\\Di recnik\\di.exe", sNewText);
   //oShell.ShellExecute("C:\\windows\\system32\\notepad.exe", "c:\\sql.txt");
}
catch(e)
{
   alert("Error - " + e.description);
}
</SCRIPT>

 
Odgovor na temu

dragansm
Dragan Smiljanic

Član broj: 38170
Poruke: 191
*.pat-pool.bgd.sbb.co.yu.



Profil

icon Re: Java Script (ili neki drugi) da otvori neku aplikaciju i prosledi joj argumente27.06.2005. u 08:29 - pre 228 meseci
Nisam bio "azuran" poslednjih dana. Lepo vreme napolju pa znas kako je... hajde sad cu da vidim sta mogu da doprinesem/naucim.
Veliki pozdrav

P.S. manje vise prilicno veliki broj ljudi sam navukao na tvoj recnik.
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4901
*.nat-pool.po.sbb.co.yu.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: Java Script (ili neki drugi) da otvori neku aplikaciju i prosledi joj argumente27.06.2005. u 14:45 - pre 228 meseci
Super za recnik, bice jos nekih funkcionalnosti!

Inace, skript koji sam pronasao - radi :)

P.S. Nisam ja nikakav strucanjak za JS, bolje receno nemam blage veze o tome.
Jednostavno (kako to nas pametni narod kaze) - skarabudžio sam nešto, i to radi :)



[Ovu poruku je menjao X Files dana 27.06.2005. u 17:27 GMT+1]
 
Odgovor na temu

dragansm
Dragan Smiljanic

Član broj: 38170
Poruke: 191
*.pat-pool.bgd.sbb.co.yu.



Profil

icon Re: Java Script (ili neki drugi) da otvori neku aplikaciju i prosledi joj argumente27.06.2005. u 17:03 - pre 228 meseci
Seti se stare dobre "uradjenom poslu nema mane"
Moracu i ovo da ukradem od tebe posto je jako korisno+prakticno.
Elem, sam po sebi JS nije neka mudrost. Zanimljiv je framework koji daje IE (DHTML, DOM).
Nadam se da cu sledeci put moci da napravim neki "doprinos" :)
Veliki pozdrav i jedno veliko BRAVO
 
Odgovor na temu

[es] :: Javascript i AJAX :: Java Script (ili neki drugi) da otvori neku aplikaciju i prosledi joj argumente

[ Pregleda: 2310 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.