> Ho una piattaforma Pentium IV con WinXP.
> Poco tempo fà mi sono imbattuto in uno script con
> estensione *.js, su un'altra piattaforma avviando questo
> script viene richiesto di avviarlo con un programmino
> interno di win, mi pare CScript o WScript, il quale fà
> comparire la schermata di spegnimento Del PC. Sulla mia
> piattaforma invece quando lo avvio mi da il seguente
> errore
>
> "Nessun interprete di script per file con estensione .js".
>
> ho provato a ripristinare le impostazioni di apertura
> tramite Opzioni cartella ricopiando le impostazioni
> dell'atra piattaforma ma senza risultato. Premetto che i
> due programmini (CScript e WScript) all'interno di
> Windows\sistem 32 ci sono e sembrano funzionare con altre
> estensioni.
> Esiste un modo per risolvere questo problema? Non tanto
> per spegnere la macchina con un clic ma piuttosto per
> poter studiare la programmazione di questi script.
Il problema non e` l'assegnazione dell'estensione a WSH
(cscript.exe o wscript.exe), ma la registrazione
dell'interprete JScript: alcuni editor "rompono" questa
registrazione quando si autoassegnano come gestori
dell'estension .js.
Controlla nel registro che il valore predefinito della
chiave [HKEY_CLASSES_ROOT\.js] sia "JSFile" (usa regedit.exe
a tuo rischio e pericolo!) e, se non lo e`, modifica il
valore. Non mi ricordo con certezza se questa e` la
soluzione, ma mi sembra di si`.
--
// Alessandro Angeli
// MVP :: DirectShow / MediaFoundation
// a dot angeli at psynet dot net
// http://www.riseoftheants.com/mmx/faq.htm