image/svg+xml
Logo Tom's Hardware
  • Hardware
  • Videogiochi
  • Mobile
  • Elettronica
  • EV
  • Scienze
  • B2B
  • Quiz
  • Tom's Hardware Logo
  • Hardware
  • Videogiochi
  • Mobile
  • Elettronica
  • EV
  • Scienze
  • B2B
  • Quiz
  • Forum
  • Sconti & Coupon
Black Friday

Novità!

Prova la nuova modalità di navigazione con le storie!

Accedi a Xenforo
Immagine di SwitchBot AI Art Frame, il quadro digitale per chi non ama la tecnologia | Test & Recensione SwitchBot AI Art Frame, il quadro digitale per chi non ama l...
Immagine di Unieuro non si ferma: le promozioni del Black Friday continuano Unieuro non si ferma: le promozioni del Black Friday continu...

Esempio 2: Script completo per l’eliminazione delle frecce

Ecco una simpatica guida su come rimuovere la freccina dalle icone dei collegamenti. É anche un'occasione per avvicinare i più curiosi a un linguaggio di programmazione.

Advertisement

Quando acquisti tramite i link sul nostro sito, potremmo guadagnare una commissione di affiliazione. Scopri di più
Avatar di Tom's Hardware

a cura di Tom's Hardware

Pubblicato il 15/06/2007 alle 11:04 - Aggiornato il 15/03/2015 alle 01:14
  • Come rimuovere la freccia dalle icone dei collegamenti
  • Due script basici in Visual Basic
  • Esempio 2: Script completo per l’eliminazione delle frecce
  • 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.
Leggi altri articoli
  • Come rimuovere la freccia dalle icone dei collegamenti
  • Due script basici in Visual Basic
  • Esempio 2: Script completo per l’eliminazione delle frecce
  • Usare i file .reg per modificare il registro

👋 Partecipa alla discussione! Scopri le ultime novità che abbiamo riservato per te!

0 Commenti

⚠️ Stai commentando come Ospite . Vuoi accedere?

Invia

Per commentare come utente ospite, clicca triangoli

Cliccati: 0 /

Reset

Questa funzionalità è attualmente in beta, se trovi qualche errore segnalacelo.

Segui questa discussione
Advertisement

Non perdere gli ultimi aggiornamenti

Newsletter Telegram

I più letti di oggi


  • #1
    Lavorare 72 ore a settimana, il nuovo modello che piace a USA e Cina
  • #2
    BMW X3 20d: il SUV più desiderato d'Italia cambia forma
  • #3
    Sono già 8 milioni gli utenti che programmano con Lovable AI
  • #4
    22% di sconto su Amazon con appena 25€ di spesa
  • #5
    Può esistere massa senza il bosone di Higgs?
  • #6
    Quando gli sconti diventano follia: scopri il Single Day di AliExpress
Articolo 1 di 5
Unieuro non si ferma: le promozioni del Black Friday continuano
Cosi come Mediaworld, anche Unieuro prolunga le sue prime offerte del Black Friday, fino al 18 novembre.
Immagine di Unieuro non si ferma: le promozioni del Black Friday continuano
Leggi questo articolo
Articolo 2 di 5
SwitchBot AI Art Frame, il quadro digitale per chi non ama la tecnologia | Test & Recensione
Lo SwitchBot AI Art Frame è un oggetto pensato per ridefinire il concetto di arte domestica, fondendo tecnologia e creatività in un unico elemento di design.
Immagine di SwitchBot AI Art Frame, il quadro digitale per chi non ama la tecnologia | Test & Recensione
8
Leggi questo articolo
Articolo 3 di 5
È arrivato il Dyson V16: solo per il Black Friday, 100€ in meno!
Arrivato da poco in commercio, il nuovo aspirapolvere senza filo top di gamma Dyson è stato scontato di 100€ in questo periodo di Black Friday.
Immagine di È arrivato il Dyson V16: solo per il Black Friday, 100€ in meno!
Leggi questo articolo
Articolo 4 di 5
Black Friday Amazon 2025: tutto pronto dal 20 novembre!
È ufficiale! Il Black Friday 2025 di Amazon inizierà il 20 novembre per terminare poi il 1 dicembre.
Immagine di Black Friday Amazon 2025: tutto pronto dal 20 novembre!
1
Leggi questo articolo
Articolo 5 di 5
Episodio 2: il Black Friday si accende ancora da Mediaworld
Inizia ufficialmente il secondo episodio del Black Friday di Mediaworld, che durerà fino al 19 novembre.
Immagine di Episodio 2: il Black Friday si accende ancora da Mediaworld
Leggi questo articolo
Advertisement
Advertisement

Advertisement

Footer
Tom's Hardware Logo

 
Contatti
  • Contattaci
  • Feed RSS
Legale
  • Chi siamo
  • Privacy
  • Cookie
  • Affiliazione Commerciale
Altri link
  • Forum
Il Network 3Labs Network Logo
  • Tom's Hardware
  • SpazioGames
  • CulturaPop
  • Data4Biz
  • TechRadar
  • SosHomeGarden
  • Aibay

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

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

© 2025 3Labs Srl. Tutti i diritti riservati.