Moderatori: Dylan666, hydra, gahan
Puoi provare creando un file .vbs con codice simile al segunete:ang.us ha scritto:Su un server (Win2003) ho pianificato il riavvio di un programma che però mi apre una finestra di dialogo che mi chiede la conferma (e quindi un semplice invio).
C'è la possibilità di creare una macro o qualcosa del genere per premere quell'invio in automatico?
E se si come la creo?
set WshShell = CreateObject("WScript.Shell")
'Lancio il programma e attendo un secondo
WshShell.Run "<nome del file da lanciare>"
WScript.Sleep 1000
'Attendo che il programma sia attivo - Controllo ogni secondo
While WshShell.AppActivate("<nome del programma>") = FALSE
wscript.sleep 1000
Wend
'Do il focus all'applicazione
WshShell.AppActivate "<nome del programma>"
WScript.Sleep 500
'Do il focus alla finestra di dialogo
WshShell.AppActivate "<nome della finestra di dialogo>"
WScript.Sleep 500
'Simulo un Invio
WshShell.Sendkeys "{ENTER}"
Wscript.Sleep 500
Macro modifica date scelta periodo Autore: Ricky0185 |
Forum: Applicazioni Office Windows Risposte: 11 |
Supporto per sviluppo macro VBA Ordinare per data Autore: Carletto Ribolla |
Forum: Applicazioni Office Windows Risposte: 3 |
Macro per aprire file salvato su sharepoint Onedrive Autore: marcopont |
Forum: Applicazioni Office Windows Risposte: 2 |
Come interrompere macro sndPlaySound Autore: systemcrack |
Forum: Applicazioni Office Windows Risposte: 2 |
Visitano il forum: Nessuno e 81 ospiti