Newsgroup: it.comp.os.win.xp
Titolo: Domanda

 
Buongiorno
una informazione credo semplice.
Come posso far partire i programmi con lo schermo intero e non con finestra
ridotta?
Grazie
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

1) click destro sul collegamento o sulla icona che lancia il programma
2) Proprietą
3) Esegui... In finestra  Ingrandita
Dai Ok


 ridotta?
oltre a quello che ti hanno gia' detto coi shorcut  ecco ancora 1 possibilita':
set oShell = CreateObject("WScript.Shell")
oShell.run"notepad",3
WScript.Sleep 500
oShell.run"C:\PROGRA~1\INTERN~1\IEXPLORE.EXE",3
WScript.Sleep 1500
oShell.AppActivate "Senza nome - Blocco note"
WScript.Sleep 1500
oShell.AppActivate "- Microsoft Internet Explorer"
'Copia incolla su notepad e salva con estensione .vbs
'tutti i file (*.*)  poi ci clicchi sopra. (per esempio Test.vbs)
'se ti da' errore disattiva l'antivirus
PS:
Windows dovrebbe ricordarsi ed aprire le finestre nell'ultima posizione
prima della chiusura  .. alle volte basta aprire manualmente la finestra
e trascinarla fino alle dimensioni volute e chiuderla sulla X in alto
tenedo premuti shift e control
Alle volte non funziona e si puo provare con
RegSeeker
http://www.hoverdesk.net/freeware.htm
http://www.ilsoftware.it/querydl.asp?ID=716
e procedere con History >> clean strem/MRU  e riprovare
PS di PS :-)
SOLO PER CULTORI DEL GENERE ... e come dimostrazione
di interazione con le Windows Api direttamente da un linguaggio di scripting
http://www.autoitscript.com/autoit3/files/beta/autoit/
chiamata del'API coinvolta (e di altre) ...
praticamente con DUE (2) righe di plain text si fa TUTTO quello che si
potrebbe fare con un linguaggio piu evoluto come per esempio Visial Basic 6
 ; apro calc.exe
DllCall("Shell32.dll", "int", "ShellExecute", "hwnd", 0,"str", 'open', _
 "str","calc.exe", "str", '', "str", @WorkingDir, "int", 10)
sleep(500)
; findWindow api per trovare l'HWND
 $hwndCalc = DllCall("user32.dll","long","FindWindow","str", _
 "SciCalc","str","Calcolatrice")
 ; varie costanti (anche per altri usi)
$EM_SETSEL= 177
$WM_GETTEXT = 13
  $WM_GETTEXTLENGTH = 14
 $SW_RESTORE = 9
 $SW_SHOWMAXIMIZED = 3
 $SW_SHOWNORMAL = 1
 $WM_CLOSE = 16
$WM_SETTEXT = 12
; massimizzo la calcolatrice
 $ret3 = DLLCall("user32.dll","long","ShowWindow","hwnd", _
 $hwndCalc[0],"int", $SW_SHOWMAXIMIZED )
 $goal = DLLCall("user32.dll","long","SetForegroundWindow", _
 "hwnd",$hwndCalc[0])
sleep(3000)
 ; rimette a normal la calc
  $ret3 = DLLCall("user32.dll","long","ShowWindow","hwnd", _
  $hwndCalc[0],"int", $SW_SHOWNORMAL )
  $goal = DLLCall("user32.dll","long","SetForegroundWindow", _
  "hwnd",$hwndCalc[0])
;;;;;;;While 1  buono anche questo
; faccio flasshare
For $i = 1 to 20
$f = DllCall("user32","int","FlashWindow","hwnd",$hwndCalc[0],"int",1)
sleep(100)
;msgbox(0, "", $f)
Next
;;;;;; Wend
  ; sposto la finestra
  Sleep(2000)
  DLLCall("user32.dll","long","MoveWindow","hwnd", _
  $hwndCalc[0],"ptr","0","ptr","10","ptr","300","ptr","300","int","1")
 ; MsgBox(262144, "", @error)
sleep(500)
$ret3 = DLLCall("user32.dll","long","ShowWindow","hwnd", _
$hwndCalc[0],"int",$SW_SHOWNORMAL)
sleep(1000)
MsgBox(262144, "", "Mininizing")
DLLCall("user32.dll","long","CloseWindow","hwnd",$hwndCalc[0])
MsgBox(262144, "", "Closing")
ProcessClose("calc.exe")
--
Fosco