Geekissimo

Windows 8, come aggiungere collegamenti per lo spegnimento del PC nella Start Screen

 
Andrea Guida (@naqern)
8 Marzo 2012
8 commenti

Nella nostra rapida recensione di Windows 8 Consumer Preview abbiamo visto come la nuova interfaccia Metro non sia un corpo totalmente estraneo all’OS in versione desktop, ma spesso riesca a semplificare operazioni quali la ricerca e la scelta delle applicazioni predefinite.

Tutt’altra musica è invece il processo di spegnimento del PC, che dal semplicissimo Start > Arresta il sistema di Windows 7 è passato ad un cervellotico percorso che prevede il richiamo della Charms bar e l’accesso al pannello Settings dell’OS. Una complicazione inutile che ha fatto gridare allo scandalo un numero altissimo di utenti.

Con il post di oggi vogliamo quindi illustrarvi un trucchetto pratico e veloce che permette di aggiungere collegamenti per lo spegnimento del PC nella Start Screen tramite uno script vbs, un semplicissimo script vbs che potete creare con il Blocco Note ed avviare con un semplice doppio click.


Per aggiungere i tasselli di spegnimento, riavvio e disconnessione alla Start Screen di Windows 8 Consumer Preview, non dovete far altro che aprire il Blocco Note di Windows, incollare il codice che segue e salvare il documento creato come un file con estensione vbs.

'
' This script will create shortcuts in the Start Menu
' Written by Amit Agarwal - 06/03/2012
' Web: http://labnol.org/?p=20989
' Version: 0.1
'
set WshShell = WScript.CreateObject("WScript.Shell")
strStartMenu = WshShell.SpecialFolders("StartMenu")
set oShellLink = WshShell.CreateShortcut(strStartMenu & "\Shutdown.lnk")
oShellLink.TargetPath = "%systemroot%\System32\shutdown.exe"
oShellLink.Arguments = "-s -t 0"
oShellLink.WindowStyle = 1
oShellLink.IconLocation = "%systemroot%\System32\shell32.dll,27"
oShellLink.Description = "Shutdown Computer (Power Off)"
oShellLink.WorkingDirectory = "%systemroot%\System32\"
oShellLink.Save
Set oShellLink = Nothing
set oShellLink = WshShell.CreateShortcut(strStartMenu & "\Log Off.lnk")
oShellLink.TargetPath = "%systemroot%\System32\shutdown.exe"
oShellLink.Arguments = "-l"
oShellLink.WindowStyle = 1
oShellLink.IconLocation = "%systemroot%\System32\shell32.dll,44"
oShellLink.Description = "Log Off (Switch User)"
oShellLink.WorkingDirectory = "%systemroot%\System32\"
oShellLink.Save
Set oShellLink = Nothing
set oShellLink = WshShell.CreateShortcut(strStartMenu & "\Restart.lnk")
oShellLink.TargetPath = "%systemroot%\System32\shutdown.exe"
oShellLink.Arguments = "-r -t 0"
oShellLink.WindowStyle = 1
oShellLink.IconLocation = "%systemroot%\System32\shell32.dll,176"
oShellLink.Description = "Restart Computer (Reboot)"
oShellLink.WorkingDirectory = "%systemroot%\System32\"
oShellLink.Save
Set oShellLink = Nothing
Wscript.Echo "Created Shutdown, Restart and Log Off buttons"

Una volta salvato il file con estensione vbs, avviatelo tramite doppio click e i collegamenti compariranno magicamente nella Start Screen di Windows 8. Per i più pigri (o nel caso in cui il copia-e-incolla del codice dovesse dare problemi), vi segnaliamo un link per scaricare lo script già pronto all’uso. Buon divertimento!

[Via | Digital Inspiration]

Potrebbe interessarti anche
Articoli Correlati
Windows 8, come evitare che i file multimediali si aprano in ambiente Metro

Windows 8, come evitare che i file multimediali si aprano in ambiente Metro

Anche per chi, come noi, non ha criticato in maniera aprioristica l’invadente introduzione dell’interfaccia Metro in Windows 8, ci sono aspetti di questo sistema operativo, o almeno della sua Consumer […]

Come bypassare la lock screen di Windows 8

Come bypassare la lock screen di Windows 8

Uno dei dazi più fastidiosi che gli utenti di Windows 8 Consumer Preview devono pagare quando usano il nuovo OS Microsoft su un classico PC e non su un dispositivo […]

Windows 8 Consumer Preview, come scollegare un account Live dall’account utente

Windows 8 Consumer Preview, come scollegare un account Live dall’account utente

Durante il processo post-installazione, Windows 8 Consumer Preview consiglia all’utente di creare un account utente collegato al proprio account Windows Live. Questo permette di avere gli stessi dati di accesso […]

Windows 8 Consumer Preview, come avviarlo in modalità Desktop bypassando la Start Screen

Windows 8 Consumer Preview, come avviarlo in modalità Desktop bypassando la Start Screen

Fate ancora fatica ad ambientarvi nella nuova Start Screen di Windows 8 Consumer Preview? La prima cosa che fate appena avviato il sistema è cliccare sul tassello che porta dritto […]

Trucchetti Stupidi per Windows 8 Consumer Preview

Trucchetti Stupidi per Windows 8 Consumer Preview

Non c’è una versione di Windows che non presenti dei trucchetti stupidi che gli utenti possono usare per semplificare la propria vita lavorativa al PC. Windows 8 Consumer Preview non […]

Lista Commenti
Aggiungi il tuo commento

Fai Login oppure Iscriviti: è gratis e bastano pochi secondi.

Nome*
E-mail**
Sito Web
* richiesto
** richiesta, ma non sarà pubblicata
Commento

  • #1Palux

    Rivedete il codice scritto nell’articolo, è errato e genera un errore.
    Quello presente nel link riportato è corretto (ultima stringa del codice).

    8 Mar 2012, 2:23 pm Rispondi|Quota
  • #2dantor86

    Comodissimo 🙂 Grazie mille!

    8 Mar 2012, 3:05 pm Rispondi|Quota
  • #3@naqern (Andrea Guida)

    @Palux: il codice è preso pari pari dal file vbs, purtroppo deve esserci il solito problema della traduzione dei caratteri in wordpress che rende non valido il codice quando lo si va a copiare…

    @dantor86: grazie a te. 😉

    8 Mar 2012, 8:54 pm Rispondi|Quota
  • #4Cacos

    Per favore siate più dettagliati. Ho provato entrambe le soluzioni ma genera errore. Grazie

    9 Mar 2012, 8:25 am Rispondi|Quota
  • #5Palux

    @Cacos
    apri il link dell’articolo, copia tutto ciò che è presente in un file.txe, rinomina l’estensione del file.txe in file.vbs e doppio click.

    9 Mar 2012, 1:41 pm Rispondi|Quota
  • #6Cacos

    Purtroppo non funziona. Ho aperto notepad vi ho incollato tutto lo script dalla prima all’ultima virgoletta e ho salvato con Spegnere.txt Ho rinominato poi in Spegnere.vbs ma quando poi ci clicco sopra non fa altro che aprirsi il file di notepad con lo script.

    9 Mar 2012, 4:49 pm Rispondi|Quota
  • #7Cacos

    A furia di tentativi ci sono riuscito. L’errore consiste nel (non salvare il file incollato in notepad con estensione txt e poi rinominarlo in vbs) ma di salvarlo direttamente in vbs . Cosi facendo funziona.

    9 Mar 2012, 6:26 pm Rispondi|Quota
  • #8Tia

    Fantastico!!! L’unica mancanza che sentivo nel passaggio da Windows 7!!!! Grandissimi!!! Ha funzionato in maniera eccellente, apro blocco note, copio le strighe sopra riportate (si posso evitare quelle che iniziano con l’apice), salvo in vbs, doppio click… et voilà! Mi è stato davvero risolto uno dei più grossi fastidi del passaggio a Windows 8!!! Grazie!!!

    7 Nov 2012, 1:13 pm Rispondi|Quota