Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

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

  • 4 odgovora
  • 3.064 pregleda

Najnovija ↓

Java Script (ili neki drugi) da otvori neku aplikaciju i prosledi joj argumente 24.06.2005. u 21:03 · pre 259 meseci #1
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"...

Re: Java Script (ili neki drugi) da otvori neku aplikaciju i prosledi joj argumente 26.06.2005. u 19:11 · pre 259 meseci #2
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>

Re: Java Script (ili neki drugi) da otvori neku aplikaciju i prosledi joj argumente 27.06.2005. u 15:45 · pre 259 meseci
izmenjeno 1 put, poslednji put X Files 27.06.2005. u 17:27
  1. X Files27.06.2005. u 17:27zapis iz teksta poruke
#4
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 :)
Re: Java Script (ili neki drugi) da otvori neku aplikaciju i prosledi joj argumente 27.06.2005. u 18:03 · pre 259 meseci #5
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
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme