Newsgroup: it.comp.os.win.win9x
Titolo: Esecuzione automatica

Avrei bisogno di eseguire su W98se il test del modem in automatico  (quello
di diagnostica dal pannello di controllo). Ho gia' provato a smanettare con
rundll, ma senza risultati.
Avete qualche idea?
Grazie.
Davide

  in automatico  (quello di diagnostica dal pannello di controllo)
Questo l'indizio poi dipende che SO la porta com ecc
Set Shell = WScript.CreateObject ("Shell.Application")
set shShell = CreateObject("WScript.Shell")
Shell.ControlPanelItem"Modem.cpl"
WScript.Sleep 1000
shShell.SendKeys"+{TAB}"
WScript.Sleep 100
shShell.SendKeys"{RIGHT}"
Copia incolla su notepad e salva con estensione .vbs
tutti i file (*.*)  poi ci clicchi sopra. (per esempio Modem.vbs)
Questo sotto e' l'help del WSH (vbs) con numerosi esempi ( sopra il mega)
http://download.microsoft.com/download/winscript56/Install/5.6/W982KMe
XP/EN-US/scrdoc56en.exe
--
Fosco

Ti ringrazio, ma mi da' errore in riga 4, colonna 0:
Categoria: Errore di run-time di Microsoft VBScript
DescrizioneProprietą o metodo non supportati dall'oggetto: 'WScript.Sleep'
e il link non funziona, ma cercando wsh in 
microsoft.com
 dovrei trovare gli
script.
Ciao
Davide
"Fosco" <fa...@fake.invalid> ha scritto nel messaggio
news:btax9.109924$RO.28...@twister1.libero.it...


 script.
Il link devi copiarlo incollarlo su notepad a finestra massimizzata
da Http fino a exe compreso e poi copiarlo incollarlo sul browser
tutto intero ( o click destro su desktop>>nuovo>>>collegamento)
http://download.microsoft.com/download/winscript56/Install/5.6/W982KMeXP/ENUS/scrdoc56en.exe
Intanto prova con questo:
'inizio
Set Shell = WScript.CreateObject ("Shell.Application")
set oShell = CreateObject("WScript.Shell")
Shell.ControlPanelItem"Modem.cpl"
sText = "Pausa"
sTitle = "Hold On"
nTimeout = 1
sConstants = vbOKOnly + vbInformation
bAns = oShell.Popup(sText, nTimeout, sTitle, sConstants)
''''''''WScript.Sleep 1000
oShell.SendKeys"+{TAB}"
'''''''WScript.Sleep 100
oShell.SendKeys"{RIGHT}"
'fine
'--
'Fosco

 'fine
anche questo mi da' errore (apre modem.cpl e si ferma li')
comunque non dispero, grazie per le informazioni e se ne hai altre...
Ciao
Davide


Si ho sbagliato io la 5.6 dovrebbe arrivare con IE 6 ( winxp)
Lo puoi scaricare separato da qui:
http://msdn.microsoft.com/nhp/Default.asp?contentid=28001169
PS:
Comunque mi pare strano gli script che ho postato dovrebbero
funzionare anche con la 5.6.6914 ( o addiritura con la versione
di IE 4) e di sicuro non dare errore su una cosa basilare
come popup e sleep.
Se per caso hai attivato active desktop prova a disattivarlo
e viceversa.
http://www.microsoft.com/italy/scripting/
   e' esistente
Prova in c:\windows dovresti avere una cartella Samples con
dei vbs e js dentro se non funzionano neanche quelli hai altri
problemi.
http://www.winguides.com/scripting/
http://www.winguides.com/scripting/reference.php?id=109
http://www.interclasse.com/scripts/
http://www.borncity.com/WSHBazaar/
http://home.istar.ca/~neutron/wsh/
http://www.devguru.com/Technologies/wsh/quickref/wsh_index.html
--
Fosco

Ok ho sbagliato anch'io: installato la nuova versione,il caricamento della
pagina era stranamente lentissimo, ora
ho la 5.6.6914 e non mi danno piu' errori sia il primo che il secondo script
che hai compilato!
Pero' l'esecuzione termina con la finestra di Proprieta' Modem sulla scheda
"Diagnostica" / "Porta COM1".
Poiche' ho un modem interno sulla com3 (e questo non te l'avevo detto)
servirebbe ancora un passo per andare su COM2, un altro per andare su COM3 e
infine un altro per cliccare sul pulsante "Informazioni".
Dai ci siamo quasi.
Comunque interessanti le risorse su quei link Microsoft.
Ciao
Davide
"Fosco" <fa...@fake.invalid> ha scritto nel messaggio
news:5Guy9.1621$8E3....@twister2.libero.it...


 su COM3 e  infine un altro per cliccare sul pulsante "Informazioni".
OK questo sotto e' il "coso" completo prima fammi un favore
e dai uno sguardo a questo prima:
http://groups.yahoo.com/group/x-men-italy/files/LO/quoting.txt
Questo fa' quello che deve fare i tempi di risposta potrebbero
essere diversi ma per questo basta variare i vari WScript.Sleep
che sono espressi in millisecondi
( WScript.Sleep 1000 = 1 secondo )
'inizio
Set Shell = WScript.CreateObject ("Shell.Application")
set oShell = CreateObject("WScript.Shell")
Shell.ControlPanelItem"Modem.cpl"
WScript.Sleep 1000
oShell.SendKeys"+{TAB}"
WScript.Sleep 100
oShell.SendKeys"{RIGHT}"
WScript.Sleep 200
oShell.AppActivate "Proprietą - Modem"
WScript.Sleep 200
oShell.SendKeys"{DOWN 3}"
WScript.Sleep 200
oShell.SendKeys"{TAB 2}"
WScript.Sleep 200
oShell.SendKeys"{ENTER}"
Set Shell = Nothing
set oShell = Nothing
'fine
--
Fosco

 ( WScript.Sleep 1000 = 1 secondo )
---cut--- (!)
Ce l'hai fatta ti ringrazio di cuore.
Ora che ci penso non ti ho detto a che mi serve.
Sul mio pc ho installato siaW98se che W2000pro e il mio malefico modem
Conexant, solo sotto W98,
mi fa qualche sgradevole scherzetto: se ricevo una telefonata mi si blocca
il pc (pensa tu se sto masterizzando o peggio ancora installando qualcosa),
oppure se voglio attivare una connessione internet mi impegna la linea, fa
la telefonata, ma non si connette e accesso remoto rimane bloccato. L'unica
soluzione in ambedue i casi e fare ctrl-alt-canc. A meno che, ho scoperto,
non dia subito una scrollata al modem prima di lavorare.
Spero che lo script da te creato possa servire anche ad altri.
Ciao
Davide

 soluzione in ambedue i casi e fare ctrl-alt-canc.
Questo sotto se te la senti e se non hai l'avviso di chiamata:
In avazate del modem metti ( anche) S10=254 che non fa' cadere
subito la connessione in un eventuale chiamata in arrivo.
Io ho il tuo stesso modem interno e non ho problemi
e la mia stringa e' ( bloccata a 49000 per evitare black holes)
ATX3S10=254+MS=V90,1,75,33600,75,49333
Prova anche sempre in avanzate del modem a provare
momentaneamente ad invertire il controllo flusso se lo hai su
software lo metti su hardware e viceversa.
Configurazione modem  (stringa inizializzazione)
http://help.virgilio.it/guide/dettaglio.jsp?id=3187&step=3544
www.aiutamici.com/modem
http://modemsite.com/56k/trouble.asp
Here is a repository of AT command sets grouped by chipset type:
http://www.vee90.net/atcom/
CommAndi AT V92
http://modemsite.com/56k/v92c.asp
Trucchi IE
http://web.tiscali.it/manuali/trucchiie.htm
Trucchi OE
http://web.tiscali.it/manuali/trucchioe.htm
--
Fosco

 software lo metti su hardware e viceversa.
Questo mi manca, ci provo subito.
Grazie ancora e ciao
Davide