Newsgroup: it.comp.lang.javascript
Titolo: Interazione tra Javascript e altre applicazioni

Devo realizzare la seguente applicazione:
un javascript che comunica con un'applicazione (probabilemente in VB) in
esecuzione sulla
stessa macchina.
Il javascript deve verificare che il programma sia in esecuzione, nel qual
caso deve potergli inviare una stringa di testo.
Qualcuno mi può aiutare con qualche idea o consiglio (mi va bene anche
"Lascia perdere che è impossibile" oppure "Usa il C al posto del VB" )
Se poi il tutto fosse indipendente dal browser sarebbe il massimo.
Scusate se la domanda è già stata posta, ma sono nuovo del NG.
Grazie da Explobot
"Nessuna forza nella galassia può fermare la forza di Explobot.
 Tutti per uno, Explobot per tutti !"



Ciao
ipotizzo che tu abbia un server
(anche un personal web server)
in funzione:
con vb devi usare le api,
e lo devi conoscere bene..
con C invece trovi molto materiale in rete
al limite dal c puoi far partire il vb
passandogli dei valori ..
tutto questo funziona come i normali cgi,
la chiamata fa partire un'istanza
di vb o c passando la stinga di testo
in modo get o post, che verrà elaborata
dal programma ..
--
--
Bye
Ro<*¿*>berto

Mi sembra un problema abbastanza complesso.
Il primo punto è che l'applicazione ( penso sia un .exe ) sta girando per '
i fatti suoi' quindi per prima cosa devi capire come comunicare con
l'applicazione stessa.
Il secondo punto è che js non ha molte risorse per comunicare con
applicativi .exe
Se tutto  questo gira su server è più facile pensare di scrivere la parte js
con un linguaggio che già prevede qualche sistema di comunicazione tenendo
comunque presente che il problema è più dalla parte dell'applicazione che
deve ascoltare se le arriva qualcosa.
Spero sia un aiuto !
--
Adriano Ghezzi
http://www.isp.it
agh...@posta2000.com
Explobot ha scritto nel messaggio ...


 wrote in message
u8bG3.28122$1u4.1...@typhoon.libero.it...




 Spero sia un aiuto !
Grazie, Eugene Spotter, in arte Explobot
I Explobot, and you ?

 in funzione:
No, tutto sta girando lato client: lo script nel suo browser e
l'applicazione.
Lato server non c'č nient'altro se non il servizio http.
Ciao
Eugene Spotter, in arte Explobot
Explobot, the choice of a new generation

 abbandonati da tempo ormai...
Purtroppo non posso usare gli asp, devo prescindere dal server: l'unica
certezza è quella di avere un servizio http e nient'altro. Il problema va
risolto esclusivamente lato client (dove ho un browser che come minimo
supporta js e un'applicazione che sta girando).
Esiste un comando Javascript in grado di lanciare un eseguibile Windows ?
Alla fin fine mi basterebbe quello.
Grazie
Eugene Spotter (Explobot)
Di Explobot ce n'è uno, tutti gli altri son nessuno !

 wrote in message
cSDG3.34282$1u4.1...@typhoon.libero.it...



Attenzione credo che si sia un errore di fondo bisogna capire se stai
pensando ad un javascript che gira sul server o sul client.
Sul server se si tratta di NT è abbastanza semplice :
crei la dll in vb
la utilizzi con server.createobject e puoi comunicare con proprietà e metodi
della classe della dll
tutto questo racchiuso in una pagina .asp
Poichè viene elaborata sul server è completamente indipendente dal browser.
Sul lato client la situazione è molto più complessa
1. per usare dll vb è necessario IE
2. devi fare anche un cab da scaricare sulla macchina del client che
contiene il run-time di vb e le dll necessarie
3. puoi poi istanziare la dell con il tag object dell'html.
a.ghezzi

 Non mi viene in mente altro..... Che tipo di applicazione hai realizzato ?
L'applicazione non è ancora realizzata :-(, ho solo idee, tante idee, una di
queste (nata da una discussione tra amici con relativa richiesta di
realizzarla, se possibile) è la possibilità di avere un database degli
argomenti delle pagine visitate alimentate dalle pagine stesse (che al loro
interno hanno un javascript che comunica al programma VB di gestione del db
il contenuto delle pagine).
Mentre navigo riempio il db, mentre l'inserimento di questi javascript è
compito dei gestori dei siti che ne volgiono aumentare la visibilità: mi
immagino anche un editor di questi script per facilitare il compito (non
tutti quelli che scrivono pagine html conoscono javascript).
Potrei avere un Altavista personalizzato, con la possibilità di scambiare i
database con gli amici, avere uno storico delle pagine visitate ecc.ecc.
Ciao da Explobot
e grazie a tutti per l'interessamento e le risposte, ho postato richieste
simili su it.comp.lang.visualbasic e su comp.lang.javascript senza ricevere
nessun aiuto (nel secondo caso c'era di mezzo anche il mio inglese,
piuttosto scarso)

titoli ?
No. Ci ho già provato anch'io. Con js puoi intervenire sui tag
<TITLE>CIAO</TITLE>, e di conseguenza sulla finestra. Ma non puoi farlo
direttamente.
Per esempio IE aggiunge a <title> il nome "Microsoft Internet Explorer",
intervendo tramite API cambi sì il titolo, ma <title> non viene modificato
di conseguenza.

 database con gli amici, avere uno storico delle pagine visitate ecc.ecc.
Scusa l'intrusione, ma in questo caso non faresti prima ad andare a
lavorare sulla cache o sull'History che sia IE che NN mantengono???
-- 
        _
       //\
 Bye, //--\ndrea
(
http://www.aga.it/~andrea
)

lavorare sulla cache o sull'History che sia IE che NN mantengono???
Potrei prevedere dei meta tag e andare ad analizzare i file html che mi sono
restati nella cache, ma in questo modo sarei obbligato ad attivare la
gestione della cache, e poi la cache non è standard, ma dovrei prevedere una
casistica piuttosto varia a seconda del browser, della versione e del s.o.
(NT/95/98), ad ogni nuova uscita di browser dovrei aggiornare il programma,
troppo complicato.
Sono riuscito a fare qualcosa andando a scrivere sulla barra dei titoli, per
adesso non mi serve a moltissimo, ma è un primo passo.
Grazie a tutti
Explobot