logo_toms
  • HOME
  • Tom’s hardware
  • Game Division
  • MobileLabs
  • Cultura Pop
  • MotorLabs
  • B2BLABS
  • More
  • forum
  • offerte
  • forum
hammer_toms
  • HOME
  • Tom’s hardware
  • Game Division
  • MobileLabs
  • Cultura Pop
  • MotorLabs
  • B2BLABS
  • More
  • forum
  • offerte
  • forum
  • Recensioni
  • Codici sconto
Home Cinema

Esempio 2: Script completo per l’eliminazione delle frecce

Tom's Hardware vive grazie al suo pubblico. Quando compri qualcosa dai nostri link, potremmo guadagnare una commissione. Scopri di più

Home Cinema

Esempio 2: Script completo per l’eliminazione delle frecce

di Tom's Hardware venerdì 15 Giugno 2007 11:04
  • 2 min
  • vai ai commenti
Più informazioni su
  • Home Cinema
Pagina 3: Esempio 2: Script completo per l’eliminazione delle frecce
  • Pagina 1 : Come rimuovere la freccia dalle icone dei collegamenti
  • Pagina 2 : Due script basici in Visual Basic
  • Pagina 3 : Esempio 2: Script completo per l’eliminazione delle frecce
  • Pagina 4 : Usare i file .reg per modificare il registro

Esempio 2: Script completo per l’eliminazione delle frecce

Piuttosto che cancellare un campo di registro, è anche possibile crearne uno completamente nuovo. Da, in un certo senso, l’illusione di rinominare "IsShorCut" in "IsNotShorCut". Questa parte di codice extra ci da l’esempio di come funzionano .RegWrite e .RegRead. Da uno punto di vista strategico, questo script contiene codice per la correzione di errori semplici. In particolare, la sezione “If”, insieme a “On Error Resume Next”, completa il lavoro alla successiva esecuzione dello script.

Istruzioni

  • Se avete già provato l’esempio 1, potrebbe essere un’idea interessante eseguire il seconde file .reg per rimettere al suo posto il campo “IsShortCut”.
  • Diamo per scontato che avete un collegamento sul desktop, altrimenti createlo come indicato sopra.
  • Copiate e incollate lo script in notepad, o in un editor come OnScript.
  • Salvate il file, con estensione .vbs, per esempio “nofrecce.vbs”.
  • Eseguite il file, con un doppio click.
  • Controllate la sezione strRoot del registro.
  • Ancora una volta, uscite e rientrate da Windows (disconnessione) per vedere i risultati.

‘ NoArrowEg2.vbs
‘ Example VBScript to remove arrows on shortcuts on XP
‘ and Windows 2003.
‘ Author Guy Thomas http: //computerperformance.co.uk
‘ Version 2.3 – March 2007
‘ —————————————————————‘
‘
Option Explicit
Dim objShell, strRoot, strRegRead, strNew
Dim strRead, strDelete, strCreate
err.number = 0
strRoot = "HKCRlnkfile"
strNew = strRoot & "IsNotShortCut"
strRegRead = strRoot & "IsShortCut"
‘ Create the Shell object
Set objShell = CreateObject("WScript.Shell")
On Error Resume Next
strRead = objShell.RegRead(strRegRead)
If err.number => 0 then
strCreate = objShell.RegWrite(strNew,"", "REG_SZ")
strDelete = objShell.RegDelete(strRegRead)
End if
WScript.Echo "Error No: " & err.number & " check " & strRoot
On Error GoTo 0
strCreate = null
strDelete = null
WScript.Quit

‘ End of example script.

Che succede?

  1. La sezione “If” contiene codice per la prevenzione degli errori, per evitare che lo script si interrompa ad una seconda esecuzione.
  2. RegWrite è dotato della possibilità implicita di creare un oggetto. Notate come crea il campo principale e poi gli assegna un valore. Per dare enfasi alla procedura, notate come prima che lo script venga eseguito per la prima volta, non c’è nessuna stringa “IsNotShortCut”, ma, grazie a .RegWrite, c’è una nuova chiave REG_SZ chiamata “IsNotShortCut”, con valore nullo (""). Un valore nullo può essere considerato da sezioni “If”, come quella contenuta nello script.
  3. Il metodo RegDelete cancella una voce dal registro, del tipo strName. Se il nome finisce con un backslash (), è trattato come una chiave, altrimenti come un valore.
  4. Per completezza, potreste volere trovare altre tracce di IsShortCut, per esempio in: HKCRpiffile e HKCRWSHFile.

Pagina 3: Esempio 2: Script completo per l’eliminazione delle frecce
  • Pagina 1 : Come rimuovere la freccia dalle icone dei collegamenti
  • Pagina 2 : Due script basici in Visual Basic
  • Pagina 3 : Esempio 2: Script completo per l’eliminazione delle frecce
  • Pagina 4 : Usare i file .reg per modificare il registro

Indice

  • 1 . Come rimuovere la freccia dalle icone dei collegamenti
  • 2 . Due script basici in Visual Basic
  • 3 . Esempio 2: Script completo per l’eliminazione delle frecce
  • 4 . Usare i file .reg per modificare il registro
di Tom's Hardware
venerdì 15 Giugno 2007 11:04
  • 2 min
  • vai ai commenti
Shares
Più informazioni su
  • Home Cinema
Leggi i commenti
toms_logo_white_footer
  • Privacy
  • Chi siamo
  • Contattaci
  • Feed RSS
  • Codici sconto
Google Play
App Store

3LABS S.R.L. • Via Dante 16 - Milano (MI) 20121
CF/P.IVA: 04146420965 - REA: MI - 1729249 - Capitale Sociale: 10.000 euro

Testata giornalistica associata all'USPI Unione Stampa Periodica Italiana, registrata presso il Tribunale di Milano, nr. 285 del 9/9/2013 - Direttore: Andrea Ferrario

Copyright © 2023 - 3Labs Srl. - Tutti i diritti riservati. - credits: logo_edinet


Da non perdere su Tom's Hardware
Smartbox - Natale
Per Natale regala un viaggio! Con le offerte Smartbox, si parte con meno di 40€!
Siete alla ricerca di un'idea regalo che sia romantica, accattivante e, magari, anche rilassante? Tranquilli, ci pensa Amazon a darvi…
3 di Tom's Hardware - 2 anni fa
  • Natale
  • Natale 2021
  • Offerte Amazon
  • Offerte di Natale
  • Offerte e Sconti
  • Offerte viaggi
  • Viaggi
  • viaggio
3
  • 2
Offerta
Surfshark offerta natale
Super offerta Surfshark VPN! 83% di sconto e 3 mesi gratis per Natale!
Nuova offerta di Natale da parte di Surfshark. Pochi giorni per sottoscrivere l'abbonamento da due anni con uno sconto dell'83%…
2 di Tom's Hardware - 2 anni fa
  • Offerte di Natale
  • Offerte e Sconti
  • Offerte Software
  • Offerte VPN
  • vpn
2
  • 3
Offerta