Newsgroup: it.comp.lang.visual-basic
Titolo: Listato su Chip gen 2000 non funziona

Sul numero di Gennaio 2000 di Chip, ho trovato un consiglio su come
realizzare un listato (da utilizzare solo se con Windows98 si è installato
anche Windows Scripting Host), che permette, lanciandolo, di avviare IE e OE
offline, in modo da evitare, una volta avviati i due programmi, di passare
per File/Non in linea.
Tuttavia a me questo listato non funziona, e quindi vi chiedo se notate
qualche errore nella sintassi (io infatti, sono a digiuno di linguaggi di
programmazione); ecco il contenuto del listato:
[inizio listato]
Dim WSHShell
Set WSHShell = Wscript.CreateObject("Wscript.Shell")
WSHShell.RegWrite
"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\==>
 ==>\InternetSettings\GlobalUserOffline", 1,"REG_DWORD"
WSHShell.Run "C:\Programmi\Outloo~1\msimn.exe"
WSHShell.Run "C:\Programmi\Intern~1\iexplore.exe"
[fine listato]
Sempre su Chip dicono di realizzare tale listato con il blocco note e, di
salvarlo sul desktop con l'estensione *.VBS (ad es. Offline.vbs).
Una volta lanciato tale file, si dovrebbero avviare IE e OE già in modalità
Non in linea.
Però a me, dopo aver realizzato scrupolosamente la procedura in questione,
mi appare un messaggio di errore nella sintassi del file.
Voi cosa ne dite? Cosa c'è che non va nel listato?
--
ALTAIR
E-mail : 
ALTAIR...@ats.it
(Per rispondere via e-mail togliere ALTAIR dall'indirizzo)
ICQ: 63008819

  ==>\InternetSettings\GlobalUserOffline", 1,"REG_DWORD"
Hai eliminato i 2 simboli "==>" scrivendo l'istruzione su di una unica riga?
--
Ciao.
Maurizio

 per File/Non in linea.
non rispondo alla tua domanda, in compenso se vuoi ti mando il ciappino qui
sotto, che con oe4-5.0 lo lanciava appunto offline (salvo domanda: "aprire
connessione?"). in sostanza fai il collegamento a questo anziche' all'exe di
oe.
da quando ho messo l'aggiornamento nov. '99 di ie/oe, mi sembra funzioni
meno. ma se vuoi provare, e' piccolo...
ciao, a.
--
andrea dot palazzi at tin dot it
free vb/sw: 
http://www.comune.modena.it/cittadini/apal/html/
Directory di C:\ftp\ms\non-ms\oe_offline
OFFLINE  EXE        13.312  23/02/98   0.13 offline.exe
README   TXT         3.063  17/10/98  15.09 readme.txt
         2 file         16.375 byte

 Hai eliminato i 2 simboli "==>" scrivendo l'istruzione su di una unica
riga?
provato:
===
Dim WSHShell
Set WSHShell = Wscript.CreateObject("Wscript.Shell")
WSHShell.RegWrite
"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\InternetSetting
s\GlobalUserOffline", 1,"REG_DWORD"
WSHShell.Run "C:\Programmi\Outloo~1\msimn.exe"
WSHShell.Run "C:\Programmi\Intern~1\iexplore.exe"
===
salvato come offline.vbs, editplus lo riconosce come script e colora i vari
tag.
solo che poi col doppio clic ie e oe partono si', ma assolutamente online
(due volte di seguito per riprova).
in teoria suppongo che la chiave la si potrebbe modificare anche a mano.
ciao, a.

 spazio tra Internet e Settings.
infatti. grazie mille. per me e' molto tranquillizzante sapere che c'e'
sempre qualcuno che ne sa piu' di me. ma tu sarai nervosissimo :):)
messo il vbs nella dir di oe e puntando il collegamento al vbs, direi che
parta offline.
resta la tipica msgbox ms, "giu' di linea? attivare un collegamento?" -- ma
credo che non si possa risolvere con la programmazione, forse solo con
ghigliottina o antitrust...
ciao, a.
ps -- non ho mai maneggiato ne' vbscript ne' lo scripting di windows, posto
che ci sia una differenza -- quello cos'era ?

 ciao, a.
Ti ringrazio per la risposta.
Il problema è che io vorrei avviare tali programmi senza dover fare clic su
Non in linea. Lo so che non è un gran perdita di tempo, però dato che sono
abituato ad aprire e chiudere spesso tali programmi (per visualizzare ad es.
messaggi di posta o da NG, o anche pagine web, salvati off-line), mi secca
dopo un po' dover continuamente rispondere alla domanda se attivare una
connessione.
Grazie cmq.
--
ALTAIR
E-mail : 
ALTAIR...@tiscalinet.it


 Maurizio
Si, grazie, li avevo messi solo come segno grafico per far capire nel mex
che l'istruzione andava sulla stessa linea.
Ciao


 spazio tra Internet e Settings.
Hai ragione, c'è uno spazio. Cmq, anche corretto, il listato non funziona.
Mah.


 ciao, a.
Ciao e grazie.


 che l'istruzione andava sulla stessa linea.
Perche, allora, non usare un metodo un po' piu' standard?
 WSHShell.RegWrite
 "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\==>
  ==>\InternetSettings\GlobalUserOffline", 1,"REG_DWORD"
 WSHShell.RegWrite
   "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion" _
 & "\InternetSettings\GlobalUserOffline", 1,"REG_DWORD"
--
Ciao.
Maurizio

 Maurizio
Hai ragione, scusa. Ma sai, è la prima volta che mi cimento con la
trascrizione di un listato di programmazione.
Ciao.


 trascrizione di un listato di programmazione.
Permettimi, stella, di rendere omaggio alla tua cortesia.
--
Ciao.
Maurizio

 Maurizio
Ti ringrazio per "l'omaggio". Inoltre mi fa molto piacere che tu conosca
l'origine del mio nick. Pur non essendo un esperto in materia, sono un
grande appassionato di tutto ciò che riguarda l'astronomia e l'universo.
Nel campo della programmazione poi, sono ancora più ignorante.
Quindi, accetto più che volentieri consigli da chi ne sa più di me.
D'altra parte, non dovrebbe essere questo lo spirito di usenet?
Ciao
--
Altair
E-mail: 
nen...@tiscalinet.it
ICQ: 63008819
=============================
Considerate la vostra semenza:
fatti non foste a viver come bruti,
me per seguir virtute e conoscenza.
                                     Dante
=============================