Per necessità ho dovuto installare VMware per virtualizzare un po' di sistemi operativi. Voi però sapete benissimo che VMware per funzionare ha bisogno di un numero non trascurabile di servizi e processi attivi. Quindi ecco che VBscript ancora una volta ci viene in soccorso. 😉
Come base di partenza ho usato lo script presente in questa pagina, lo ho un po' migliorato e ho aggiunto qualche funzione in più. Lo potete scaricare da qua sotto:
vmware_StartStop (1142 download )
Installazione
Dopo averlo scaricato dovrete eseguire un paio di operazioni preliminari ( sono riportate anche in testa al file ):
' * This script first starts services for VMWARE, then starts VMWARE Workstation.
' * Once VMWARE stops, services are stopped and terminated again.
' * Prerequisites for this script:
' * Modify: Computer Management -> Services -> VMware USB Arbitration Service ->Startup Type:Manual
' * Modify: Computer Management -> Services -> VMware Nat Service ->Startup Type:Manual
' * Modify: Computer Management -> Services -> VMware DHCP Service ->Startup Type:Manual
' * Modify: Computer Management -> Services -> VMware Authorization Service ->Startup Type:Manual
' * Modify: Disable VMware Network Adapter VMnet1 network interface
' * Modify: Disable VMware Network Adapter VMnet8 network interface
Premete Win+R e scrivete "msconfig", andate nella tab avvio. Togliete la spunta dalla voce "VMware Workstation". Ora siete pronti per eseguire lo script con un semplice doppio-click.
Adesso ogni qualvolta dovrete avviare VMware vi basterà fare un doppio click sul file dello script e il programma si avvierà.
Spero di esservi stato utile. 😉
Avviare VMware in una finestra massimizzata
Per avviare VMware, con lo script, massimizzato basterà modificare una riga. Più precisamente la riga 57:
shell.run qq & pth & pgm1 & qq & cmnd,1,true ' now starting vmware.exe
Mettendo 3 al posto del 1.
shell.run qq & pth & pgm1 & qq & cmnd,3,true ' now starting vmware.exe