Newsgroup: it.comp.os.win.xp
Titolo: Rimozione finestra di avviso per Encarta 2006

Salve a tutti!
Ho installato "Microsoft Encarta 2006 Enciclopedia Premium Dvd" sul mio pc, 
dotato di monitor con risoluzione massima 800x600: tutto funziona 
regolarmente, se non fosse per la comparsa, al momento del lancio del 
programma, di una finestra di avviso che mi suggerisce di impostare la 
risoluzione del monitor a 1024x768 ("perchè altrimenti il programma potrebbe 
non funzionare correttamente", essa afferma); cliccando poi sul pulsante 
"ok", contenuto nella stessa finestra, la finestra scompare ed Encarta si 
avvia in maniera assolutamente regolare, senza presentare alcun tipo di 
problema (contrariamente a quanto, invece, faceva presagire il messaggio 
della finestra di dialogo).
Vi chiedo, allora, se esiste, o, per lo meno, se qualcuno di voi conosce un 
modo per rimuovere quella fastidiosa finestra (non so, magari apportando 
qualche modifica al registro di sistema!).
Avrei, inoltre, una domanda da porvi in merito all'account di posta 
elettronica: premesso che il mio provider di servizi internet è Libero, mi 
piacerebbe sapere in che modo si può venire a conoscenza di tutte le 
caratteristiche (es. dimensione massima, capacità in download e in upload, 
ecc.) della propria casella di posta; qualcuno di voi saprebbe dirmi se, per 
caso, nel sito del provider sopra citato, esiste un link che mi rimandi ad 
una descrizione dettagliata di quest'ultima?
In attesa di un responso, vi ringrazio anticipatamente. 

*Alessia* scrisse:
|> Salve a tutti!
|> Ho installato "Microsoft Encarta 2006 Enciclopedia Premium Dvd" sul mio 
pc,
|> dotato di monitor con risoluzione massima 800x600: tutto funziona
|> regolarmente, se non fosse per la comparsa, al momento del lancio del
|> programma, di una finestra di avviso che mi suggerisce di impostare la
|> risoluzione del monitor a 1024x768
Cara Alessia, a meno che tu non abbia un vetusto monitor da 15, per i 17 
pollici (poi soprattutto se LCD) la risoluzione nativa è proprio 1024x768, 
se la provi, dopo il primo sconcerto iniziale vedrai che non ne potrai fare 
a meno.
|> Avrei, inoltre, una domanda da porvi in merito all'account di posta
|> elettronica: premesso che il mio provider di servizi internet è Libero, 
mi
|> piacerebbe sapere in che modo si può venire a conoscenza di tutte le
|> caratteristiche (es. dimensione massima, capacità in download e in 
upload,
|> ecc.) della propria casella di posta; qualcuno di voi saprebbe dirmi se, 
per
|> caso, nel sito del provider sopra citato, esiste un link che mi rimandi 
ad
|> una descrizione dettagliata di quest'ultima?
|>
|> In attesa di un responso, vi ringrazio anticipatamente.
Dipende da che tipo di casella postale hai, ce ne sono di diversi. [Jumbo 
Mail, ecc] per ciò che riguarda la capienza, per il resto (download/upload) 
non è che sia ben chiaro cosa chiedi.
Ciao
-- 
Lo Zio Fizzy ©
       /)/)
     (  '.')
   o(_('')('')

 fare a meno.
Ed invece il mio è proprio un vetusto monitor da 15 pollici! Dunque non non 
esiste modo per risolvere il problema?


*Alessia* scrisse:
|>> Cara Alessia, a meno che tu non abbia un vetusto monitor da 15, per i 17
|>> pollici (poi soprattutto se LCD) la risoluzione nativa è proprio 
1024x768,
|>> se la provi, dopo il primo sconcerto iniziale vedrai che non ne potrai
|>> fare a meno.
|>
|>
|> Ed invece il mio è proprio un vetusto monitor da 15 pollici! Dunque non 
non
|> esiste modo per risolvere il problema?
Beh, un monitor da 17" usato lo rimedi a poco prezzo, nuovo costa sulle 100, 
LCD con 150 lo rimedi.
Credo sia ora di upgradare!


 ha scritto nel 
messaggio news:4501be35$0$35071$4faf...@reader4.news.tin.it...


 risoluzione del monitor a 1024x768
[...]
http://groups.google.it/group/microsoft.public.encarta/msg/587cb156881d8b5b
-- 
Vincenzo Di Russo
Microsoft® MVP - Most Valuable Professional
Windows - Internet Explorer since 2003
My home: 
http://mvp.support.microsoft.com/
My Blog:  
http://blogs.dotnethell.it/vincent/

 particolare caso, pone una risoluzione 800x600: tutto qua!
Devi smanettare un pelo .. io adopero questo per l'avviso di protezione
dei file chm .. modificalo o domanda che te lo faccio io :
;   
http://www.hiddensoft.com/autoit3/
; test.au3
Opt("TrayIconDebug", 1)
run("hh.exe C:\PROGRA~1\MICROS~1\SCRIPT~1\SCRIPT56.CHM")
While ProcessExists("hh.exe")
 Sleep("10")
 if WinExists("Internet Explorer","")Then
  ControlClick("Internet Explorer","",1)
  EndIf
wend
; in soldoni  qui fai partire il tuo encarta
run("C:\PROGRA~1\FULLPATH\ENCARTA_o_quello_che_e'.exe")
; aspetti che encarta sia attivo
 AutoItSetOption("WinTitleMatchMode", 4)
  WinWaitActive( "CAPTION di Encarta", "", 5 )
; forse qui basta un ENTER
sleep(500)
 Send("{enter}")
; altrimenti con questo
;C:\Programmi\Autoit3\AU3Info.exe  vedi la caption del avviso e clicchi
;sul bottone che lo toglie acsi :
 AutoItSetOption("WinTitleMatchMode", 4)
 WinWaitActive( "CAPTION dell'avviso", "", 5 )
 ControlFocus ( "CAPTION dell'avviso","" , "OK" )
 ControlClick ( "CAPTION dell'avviso", "" , "OK","left" )
; C:\Programmi\Autoit3\AutoIt.chm
; esempio generico con la calcolatrice (sostituire right con left se non funge)
Run("calc.exe")
;Run("notepad.exe","", 3)
sleep(500)
   AutoItSetOption("WinTitleMatchMode", 4)
 WinWaitActive( "Calcolatrice", "", 5 )
 ControlFocus ( "Calcolatrice","" , "Button5" )
 ;Clicco su button5 ( il 7 numerico qui su un win98se)
 ControlClick ( "Calcolatrice", "" , "Button5","right" )
 ControlClick ( "Calcolatrice", "" , "Button20","right" );+
 ControlClick ( "Calcolatrice", "" , "Button5","right" )
 ControlClick ( "Calcolatrice", "" , "Button21","right" ); =
; PS:
http://www.news.nic.it/news-it/docs/noxpost.html
--
Fosco

Innanzitutto, grazie per esserti interessato al problema, Fosco: io, però,
purtroppo, non ho capito quasi nulla di quel che mi hai suggerito di fare;
mi sono solo limitata a scaricare il programma "Auto.it", ma non ho capito
ne' come si usa, ne' a cosa serve esattamente. Non è che potresti
descrivermi un po' più in dettaglio ed in un modo un po' più esplicativo la
procedura da seguire? Grazie.


>>>>>>>>>> Hidden Window Text <<<<<<<<<<<
Vedi a noi interessa quel ClassNameNN: Button5  per cliccarlo faccio cosi
ti faccio tutto l'esempio per aprire e cliccare sul 7  ovviamente tu con gli
strumenti sopra lo adatterai al tuo avviso encarta :
; esempio generico con la calcolatrice (sostituire right con left se non funge)
Run("calc.exe")
sleep(500)
   AutoItSetOption("WinTitleMatchMode", 4)
 WinWaitActive( "Calcolatrice", "", 5 )
 ControlFocus ( "Calcolatrice","" , "Button5" )
 ;Clicco su button5 ( il 7 numerico qui su un win98se)
 ControlClick ( "Calcolatrice", "" , "Button5","right" )
;Copia incolla su notepad e salva con estensione .au3
;tutti i file (*.*)  poi ci clicchi sopra. (per esempio Test.au3)
;se ti da' errore disattiva l'antivirus
http://www.google.it/search?hl=it&q=autoit%2Bfaq&meta=lr%3Dlang_it
http://www.google.it/search?hl=it&q=autoit%2Bfaq&btnG=Cerca&meta=lr%3D
--
Fosco


http://digilander.iol.it/ifst/html/Quoting.html
L'autoit l'hai installato ?  se si apri C:\Programmi\Autoit3\AU3Info.exe
[...]
Ho seguito le tue istruzioni e alla fine sono riuscita ad avviare Encarta 
senza utilizzare ne' mouse ne' tastiera per far scomparire quella maledetta 
finestra: essa compare, ma subito dopo 3 secondi scompare da sola ed Encarta 
si avvia normalmente.
Ora ti chiedo: "Esiste qualche comando in Auto.it che mi permette di non far 
comparire affatto la finestra? Inoltre, mi sapresti indicare qualche link in 
rete per reperire tutorial sulla sintassi da usare in Auto.it; a cosa serve 
esattamente questo programma?"
Grazie di tutto.
Alessia. 

 rete per reperire tutorial sulla sintassi da usare in Auto.it
In inglese lo hai gia' in C:\Programmi\Autoit3\AutoIt.chm
C:\Programmi\Autoit3\AutoIt3.chm
http://www.google.it/search?hl=it&q=autoit%2Bfaq&meta=
http://tinyurl.com/knqao
  (italiano ma c'e' poco)
forum :  
http://www.autoitscript.com/forum/index.php
--
Fosco

"Fosco" ha scritto:
[...]
Ho risolto il problema, ma in parte: mi sono accorta, infatti, che ad ogni 
avvio di Windows, cliccando la prima volta sul file.au3,  la finestra di 
avviso non scompare, se non cliccando sul pulsante "OK", mentre le volte 
successive, essa compare ed un secondo dopo scompare da sola.
Posto lo script che ho editato in base ai tuoi suggerimenti:
Run("C:\Programmi\Microsoft Encarta\Microsoft Encarta Enciclopedia DVD -
2006\ENCARTA.EXE")
   AutoItSetOption("WinTitleMatchMode", 4)
 WinWaitActive( "Avviso", "", 1)
  WinClose ("Avviso")
Cosa c'è che non va secondo te?
Devo aggiungere o modificare qualche comando?
Ti ringrazio anticipatamente.
Ciao.
Alessia. 

 Devo aggiungere o modificare qualche comando?
Mah .. prova ad aumentare l'1  prova a metterlo a 5
La caption e' SOLO Avviso ?   puoi vedere l'esatta (anche maiuscole minuscole)
caption con Control+alt+canc
Io avrei agito diversamente pero ' a seconda di cosa e' quell'avviso
hai detto che >>> cliccando sul pulsante "OK"
Invece di fare un WinClose ("Avviso") e' meglio che da codice tu clicchi su
quel OK
Guarda ti faccio un esempio pratico con un OK in Visual Basic
metti TUTTO in una cartella e fai partire il  Test msgbox.au3
poi ti vedi il codice e magari con C:\Programmi\Autoit3\AU3Info.exe
ti vedi le proprieta' di quel messsagbox che posto in info.txt
http://www.rogepost.com/dn/f2wg
--
Fosco

  WinWaitActive( "Avviso", "", 1)
IMHO risolvi pure cosi '
WinWaitActive( "Avviso", "", 10)
Tanto il 10 e' il limite di timeout dopo quello lo script esce
In soldoni gli dici aspetta al MASSIMO dieci secondi se entro
questi 10 secondi appare una finestra la qui caption e' Avviso prosegui
altrimenti NON fare niente ed esci .. la prima volta che fai partire
degli exe sono piu lenti
--
Fosco

 WinWaitActive( "Avviso", "", 10)
se dai uno sguardo nell'help di solito trovi info e esempi gia pronti :
C:\Programmi\Autoit3\AutoIt.chm
o
C:\Programmi\Autoit3\AutoIt3.chm
WinWaitActive
--------------------------------------------------------------------------------
Pauses execution of the script until the requested window is active.
WinWaitActive ( "title" [, "text" [, timeout]] )
Parameters
title The title of the window to check. See Title special definition.
text [optional] The text of the window to check.
timeout [optional] Timeout in seconds
Return Value
Success: Returns 1.
Failure: Returns 0 if timeout occurred or bad regexp.
Related
WinActive, WinExists, WinWait, WinWaitClose, WinWaitNotActive, WinWaitDelay (Option)
Example
;Wait for the window "Untitled" to exist and be active
WinWaitActive("Untitled")
;Wait a maximum of 5 seconds for "Untitled" to exist and be active
WinWaitActive("Untitled", "", 5)
--
Fosco

-- 
Ricky
"Fosco" ha scritto:
[...]
Ok, ti ringrazio nuovamente "Fosco": seguendo il tuo esempio con l'OK in 
Visual Basic, sono finalmente riuscita a risolvere definitivamente il 
problema; la finestra scompare da sola anche al primo avvio dopo l'apertura 
di una nuova sessione di Windows; chissà però quali parametri bisognerebbe 
modificare per fare in modo che essa permanga sullo schermo il meno 
possibile, anzi, che non la si veda affatto; chiedo solo per una curiosità 
personale, ma mi va benissimo già essere riuscita a risolvere così il 
problema.
Ciao.
Alessia. 

 possibile [cut]
Adesso non ho tempo di controllare e testare .. penso che venga
"sparato" ogni 250 millisecondi e l'occhio umano al massimo
percepisce un ombra :
MA i messgbox di Windows per loro natura sono partocolari
e questo penso sia il massimo si possa fare
per sua natura il WinWaitActive  aspetta COMUNQUE che il
programma abbia il focus e sia attivo per qui e' visibile
Run("Prova.exe")
;Run("notepad.exe","", 3)
   AutoItSetOption("WinTitleMatchMode", 4)
    ;WinWaitActive( "Progetto1", "", 1 )
 sleep(100)
 WinSetState ( "", "Progetto1", @SW_HIDE  )
; NASCONDE l'oggetto
 WinMove("", "Progetto1", -100, -100)
; MUOVE l'oggetto FUORI dall'area visibile del desk
 WinClose("Progetto1")
 ;ControlFocus ( "Progetto1","" , "Button1" )
 ;ControlClick ( "Progetto1", "" , "Button1","left" )
 ; se si e' destrini o NON va' sostituire il left
 ; con right
--
Fosco

 MA i messgbox di Windows per loro natura sono partocolari
I sleep li ho messi per vedere i risultati :
come detto c'e' il solito WinWaitActive che per sua natura
si comporta cosi ... sapendo la tempistica si potrebbe togliere
e mettere uno sleep:
  AutoItSetOption("WinTitleMatchMode", 4)
Run("notepad.exe")
WinWaitActive( "Senza nome - Blocco note", "", 5 )
WinClose("Senza nome - Blocco note")
Run("notepad.exe")
WinWaitActive( "Senza nome - Blocco note", "", 5 )
WinSetState ( "", "Senza nome - Blocco note", @SW_HIDE  )
  sleep(2000)
WinSetState ( "", "Senza nome - Blocco note", @SW_SHOW   )
sleep(2000)
WinMove("Senza nome - Blocco note", "", -1000, -1000 )
sleep(2000)
WinMove("Senza nome - Blocco note", "", 100, 100 )
--
Fosco

 > MA i messgbox di Windows per loro natura sono particolari
Prova questo :
;(IMHO un'ombra veloce sullo schermo la vedrai comunque sempre)
run("notepad")
;se togli  ; a sleep(3000) vedi la finestra del notepad
;sleep(3000)
while 1 ; loop infinito
 sleep(10)
If WinExists("Senza nome - Blocco note") Then
  ;  MsgBox(0, "", "Window exists")
  ;WinMove("Senza nome - Blocco note","",-5000,-5000)
;WinSetState ( "", "Senza nome - Blocco note",@SW_HIDE  )
 winclose("Senza nome - Blocco note")
EndIf
exit
wend
; tu potresti fare tipo (air code adattalo al tuo "Avviso", )
; ma bisogna evitare il winactivate e ControlClick [1]
run("prova.exe")
;se togli le ; a sleep(3000) vedi la finestra del
; msgbox di prova.exe (progetto1)
;sleep(3000)
while 1
 sleep(10)
If WinExists("Progetto1") Then
  ;  MsgBox(0, "", "Window exists")
 ; WinMove("Progetto1","",-5000,-5000)
;WinSetState ( "", "Progetto1", @SW_HIDE  )
 winclose("Progetto1")
EndIf
exit
wend
; [1]
; ma NON e detto, a me questo sotto funziona senza problemi
;   
http://www.hiddensoft.com/autoit3/
; test.au3
Opt("TrayIconDebug", 1)
run("hh.exe C:\PROGRA~1\MICROS~1\SCRIPT~1\SCRIPT56.CHM")
While ProcessExists("hh.exe")
 Sleep("10")
 if WinExists("Internet Explorer","")Then
  ControlClick("Internet Explorer","",1)
  EndIf
wend
; questo resta sempre attivo finche ci sara un processo hh.exe
; e se salta su una finestra dal titolo Internet Explorer  la chiude
; inzomma .. ci si puo' sbizzarrire volendo
--
Fosco