Notizie: scarica ora l'ultima versione disponibile di Thunderbird!

Autore Topic: Associare un programma ad un protocollo  (Letto 8397 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline guado77

  • Post: 1
Associare un programma ad un protocollo
« il: 27 Aprile 2007 11:47:06 »
Buongiorno a tutti.

Devo associare ad un protocollo (fmp...un filemaker) il relativo programma per permettere a firefox di aprire il link...ho seguito quanto indicato per la configurazione di un protocollo ed2k con about:cofig ma senza successo..qualcuno sa darmi delle indicazioni?
grazie
Saluti

Offline jooliaan

  • Lazy Old Man
  • Post: 8532
    • BlogZilla
Re: Associare un programma ad un protocollo
« Risposta #1 il: 27 Aprile 2007 12:37:41 »
Prova ad utilizzare MozEx. Di solito funziona con tutti i protocolli.

Per maggiori informazioni rivolgiti a klades.

Ciao :)

Offline mpracer

  • Post: 7
Re: Associare un programma ad un protocollo
« Risposta #2 il: 06 Ottobre 2007 00:06:07 »
Buongiorno a tutti.

Devo associare ad un protocollo (fmp...un filemaker) il relativo programma per permettere a firefox di aprire il link...ho seguito quanto indicato per la configurazione di un protocollo ed2k con about:cofig ma senza successo..qualcuno sa darmi delle indicazioni?
grazie
Saluti


hai avuto qualche risposta?

Ho il tuo stesso problema, ma non sono riuscito a trovare una risposta.


ad esempio clicco sul link rfactor://62.75.149.118:34297 ho installato il programma rfactor.exe, ma, invece di eseguire il programma mi avverte che non conosce l'applicazione
« Ultima modifica: 06 Ottobre 2007 00:08:31 da mpracer »

Offline Underpass

  • I've got fabric to sell
  • Amministratore
  • Post: 24618
    • Mozilla Italia
Re: Associare un programma ad un protocollo
« Risposta #3 il: 06 Ottobre 2007 07:46:07 »
Citazione
hai avuto qualche risposta?

Hai provato ad usare l'estensione indicata?

Offline mpracer

  • Post: 7
Re: Associare un programma ad un protocollo
« Risposta #4 il: 06 Ottobre 2007 08:35:49 »

Hai provato ad usare l'estensione indicata?
Si, ma se non ho capito male, serve solo per intercettare i protocolli definiti (mailto, news, irc ecc)

ho anche provato con queste istruzioni:

Citazione
-digita: about: config
-tasto dx >> Nuova>>Stringa
-inserisci network.protocol-handler.app.mms
-e poi il comando dell'applicazione che vuoi usare (es. gxine)
-chiudi e riavvia Firefox

ma, forse, non conosco la stringa giusta

grazie dell'aiuto


Offline Underpass

  • I've got fabric to sell
  • Amministratore
  • Post: 24618
    • Mozilla Italia
Re: Associare un programma ad un protocollo
« Risposta #5 il: 06 Ottobre 2007 08:52:31 »
Da quello che leggo

http://kb.mozillazine.org/Register_protocol

la stringa sul protocollo in about:config non funziona su Windows - non lo sapevo, e ho imparato un'altra cosa.

Per associare un nuovo protocollo, ciò deve essere fatto a livello di sistema operativo, creando un file da far leggere a regedit (quindi un file di testo con estensione .REG) siffatto:

Codice: [Seleziona]
REGEDIT4

[HKEY_CLASSES_ROOT\foo]
@="URL:foo Protocol"
"URL Protocol"=""

[HKEY_CLASSES_ROOT\foo\shell]

[HKEY_CLASSES_ROOT\foo\shell\open]

[HKEY_CLASSES_ROOT\foo\shell\open\command]
@="\"C:\\Programmi\\Applicazione\\programma.exe\" \"%1\""

Sostituendo a foo il nome del protocollo che vuoi utilizzare (in questo caso rfactor) e al percorso indicato quello del programma che vuoi utilizzare - in questo caso rfactor.exe.

Fai attenzione a mantenere il doppio \\ nelle notazioni del percorso.

Facci sapere se funziona.

Ciao

Offline mpracer

  • Post: 7
Re: Associare un programma ad un protocollo
« Risposta #6 il: 06 Ottobre 2007 09:37:19 »
Ottimo, la strada è quella giusta, ma mi manca ancora un piccolo passo.

E' come se l'applicazione fosse eseguita fuori dalla sua cartella.

Forse devo aggiungere nella chiave anche la cartella di partenza.

Per spiegarmi meglio il campo Da: nella proprietà dello shortcat.

Se puoi darmi quest'ultima informazione credo di aver risolto.

Ti ringrazio molto

Offline Underpass

  • I've got fabric to sell
  • Amministratore
  • Post: 24618
    • Mozilla Italia
Re: Associare un programma ad un protocollo
« Risposta #7 il: 06 Ottobre 2007 12:12:28 »
Puoi postare il contenuto del file .REG che hai creato?

Offline mpracer

  • Post: 7
Re: Associare un programma ad un protocollo
« Risposta #8 il: 06 Ottobre 2007 12:18:13 »
Puoi postare il contenuto del file .REG che hai creato?

Eccolo!

Codice: [Seleziona]
REGEDIT4

[HKEY_CLASSES_ROOT\rfactor]
@="URL:rfactor Protocol"
"URL Protocol"=""

[HKEY_CLASSES_ROOT\rfactor\shell]

[HKEY_CLASSES_ROOT\rfactor\shell\open]

[HKEY_CLASSES_ROOT\rfactor\shell\open\command]
@="\"C:\\racing\\rfactor\\rfactor.exe\" \"%1\""
« Ultima modifica: 06 Ottobre 2007 13:03:58 da Underpass »

Offline Underpass

  • I've got fabric to sell
  • Amministratore
  • Post: 24618
    • Mozilla Italia
Re: Associare un programma ad un protocollo
« Risposta #9 il: 06 Ottobre 2007 12:49:57 »
Allora forse non ho capito il problema. Quando dici

Citazione
E' come se l'applicazione fosse eseguita fuori dalla sua cartella.

Non ho capito che cosa intendi, cioè che cosa fa l'applicazione e che cosa invece dovrebbe fare :oops:

Offline mpracer

  • Post: 7
Re: Associare un programma ad un protocollo
« Risposta #10 il: 06 Ottobre 2007 13:41:06 »
mi rendo consto che non sono stato chiaro.

Quando definisci un collegamento sul desktop per lanciare un programma devi definire anche la cartella in cui esegui il programma, appunto il campo "Da:" nella proprietà del collegamento, altrimenti l'applicazione può non trovare qualche suo componete per partire.

E' proprio quello che succede quando clicco sul link in FF e mi parte l'applicazione (prima non partiva proprio, adesso parte, grazie al tuo suggerimento), ma è come se non partisse dalla sua cartella.

Spero di essermi spiegato

Offline Underpass

  • I've got fabric to sell
  • Amministratore
  • Post: 24618
    • Mozilla Italia
Re: Associare un programma ad un protocollo
« Risposta #11 il: 06 Ottobre 2007 14:18:38 »
Ma hai qualche errore? Qual è l'effetto desiderato che invece non si manifesta?

Offline mpracer

  • Post: 7
Re: Associare un programma ad un protocollo
« Risposta #12 il: 06 Ottobre 2007 14:28:51 »
Ma hai qualche errore? Qual è l'effetto desiderato che invece non si manifesta?

mi dice che gli manca un file ed è lo stesso file di quando lancio il collegamento dell'applicazione senza aver definito il campo Da:, cioè la cartella in cui è contenuto l'eseguibile (la directory source).

Se l'ancio l'applicazione del collegamento corretto, tutto è OK.

mi spiego meglio



Se tolgo la directory nel campo Da: e lancio il collegamento, l'applicazione fa per partire, ma si blocca perché non trova un file.

la stessa cosa mi succede se clicco sul link in FF.

Ancora grazie per la tua disponibilità

Offline Underpass

  • I've got fabric to sell
  • Amministratore
  • Post: 24618
    • Mozilla Italia
Re: Associare un programma ad un protocollo
« Risposta #13 il: 06 Ottobre 2007 15:11:15 »
Ok, chiaro :)

Hai provato ad aggiungere questa directory alla variabile PATH?

Non mi posso dilungare su come farlo, sia perché sono su Linux e non riesco ad andare a memoria, sia perché è molto off-topic rispetto ai contenuti del forum, ma non dubito che troverai tantissime istruzioni cercando in rete.


edit : esempio
« Ultima modifica: 06 Ottobre 2007 15:16:41 da Underpass »

Offline mpracer

  • Post: 7
Re: Associare un programma ad un protocollo
« Risposta #14 il: 06 Ottobre 2007 19:48:29 »
Grazie mille per l'aiuto.

Indagherò e Vi farò sapere

0 Utenti e 1 Visitatore stanno visualizzando questo topic.