# Problemi con comandi da non ripetere

**URL:** <https://it.discourse.mcneel.com/t/problemi-con-comandi-da-non-ripetere/6569>\
**Category:** Rhino Windows\
**Created:** [24 Marzo 2025, 8:45am UTC](https://it.discourse.mcneel.com/t/problemi-con-comandi-da-non-ripetere/6569 "2025-03-24T08:45:59Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Matteo\_Pizzi](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/matteo_pizzi/32/20666_2.png) [@Matteo\_Pizzi](https://it.discourse.mcneel.com/u/Matteo_Pizzi)\
**Post date:** [24 Marzo 2025, 8:45am UTC](https://it.discourse.mcneel.com/t/problemi-con-comandi-da-non-ripetere/6569/1 "2025-03-24T08:45:59Z")

</div>

Buongiorno,

dall’ultimo aggiornamento Rhino ha deciso di ignorare la mia scelta di poter ripetere il comando “Elimina” o “\_Delete” premendo Invio: all’apertura di ogni file devo togliere manualmente questa scelta dal menu delle opzioni. Esiste il modo per rendere questa scelta permanente (come lo era già prima dell’ultimo aggiornamento) o devo rassegnarmi all’idea di dovermelo ricordare ogni singola volta?

---

<div class="post-metadata">

**Author:** ![Matteo\_Pizzi](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/matteo_pizzi/32/20666_2.png) [@Matteo\_Pizzi](https://it.discourse.mcneel.com/u/Matteo_Pizzi)\
**Post date:** [15 Aprile 2025, 7:41am UTC](https://it.discourse.mcneel.com/t/problemi-con-comandi-da-non-ripetere/6569/2 "2025-04-15T07:41:46Z")

</div>

Per poter gestire questa cosa, esiste un file di testo nei file del programma con la lista dei comandi da non ripetere (come ad esempio la lista dei colori)?

---

<div class="post-metadata">

**Author:** ![RiccardoMajewski](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/riccardomajewski/32/22945_2.png) [@RiccardoMajewski](https://it.discourse.mcneel.com/u/RiccardoMajewski)\
**Post date:** [15 Aprile 2025, 9:38am UTC](https://it.discourse.mcneel.com/t/problemi-con-comandi-da-non-ripetere/6569/3 "2025-04-15T09:38:08Z")

</div>

![2025-04-15 11_37_12-Window](https://global.discourse-cdn.com/mcneel/uploads/mcneel_it/original/3X/a/a/aaca626198ac8da8c3f87041a1e1e3b4cddf028f.png)

In questo box puoi gestire quello che chiedi.

---

<div class="post-metadata">

**Author:** ![Matteo\_Pizzi](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/matteo_pizzi/32/20666_2.png) [@Matteo\_Pizzi](https://it.discourse.mcneel.com/u/Matteo_Pizzi)\
**Post date:** [15 Aprile 2025, 9:55am UTC](https://it.discourse.mcneel.com/t/problemi-con-comandi-da-non-ripetere/6569/4 "2025-04-15T09:55:46Z")

</div>

Sono al corrente di questo box; purtroppo dopo un aggiornamento fatto un mesetto fa questo box torna ai valori predefiniti per ogni file che apro: in pratica, per ogni file che apro devo andare nelle opzioni e togliere “Elimina”. Ho provato anche ad aprire un solo file, modificare questa impostazione e poi chiuderlo, ma non ha funzionato. Neanche aprire il file di riferimento aiuta. Non so cos’altro fare.

---

<div class="post-metadata">

**Author:** ![RiccardoMajewski](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/riccardomajewski/32/22945_2.png) [@RiccardoMajewski](https://it.discourse.mcneel.com/u/RiccardoMajewski)\
**Post date:** [15 Aprile 2025, 9:58am UTC](https://it.discourse.mcneel.com/t/problemi-con-comandi-da-non-ripetere/6569/5 "2025-04-15T09:58:07Z")

</div>

Che versione di Rhino stai usando?

---

<div class="post-metadata">

**Author:** ![RiccardoMajewski](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/riccardomajewski/32/22945_2.png) [@RiccardoMajewski](https://it.discourse.mcneel.com/u/RiccardoMajewski)\
**Post date:** [15 Aprile 2025, 10:29am UTC](https://it.discourse.mcneel.com/t/problemi-con-comandi-da-non-ripetere/6569/6 "2025-04-15T10:29:17Z")

</div>

Puoi mettere questo script dentro un bottone:

```auto
! _-RunPythonScript (
import rhinoscriptsyntax as rs
import Rhino.ApplicationSettings as appsettings
from System import Array

# Get list of never repeat commands
neverrepeat = appsettings.NeverRepeatList.CommandNames()

# Convert to a regular Python list and remove element
neverrepeat_list = list(neverrepeat)
if "Delete" in neverrepeat_list:
    neverrepeat_list.remove("Delete")

# Convert back to .NET array and update the list
updatedlist=Array[str](neverrepeat_list)
appsettings.NeverRepeatList.SetList(updatedlist) 
)

```

… o salvarlo in un file .rbv e impostarlo come esecuzione automatica ogni volta che Rhino si avvia (è un opzione nelle impostazioni \> Rhinoscript)

---

<div class="post-metadata">

**Author:** ![Matteo\_Pizzi](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/matteo_pizzi/32/20666_2.png) [@Matteo\_Pizzi](https://it.discourse.mcneel.com/u/Matteo_Pizzi)\
**Post date:** [15 Aprile 2025, 10:33am UTC](https://it.discourse.mcneel.com/t/problemi-con-comandi-da-non-ripetere/6569/7 "2025-04-15T10:33:34Z")

</div>

La versione è questa:  
8 SR19 (8.19.25098.10001, 2025-04-08).

Provo appena possibile questo script, speriamo funzioni! Grazie!

---

<div class="post-metadata">

**Author:** ![Matteo\_Pizzi](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/matteo_pizzi/32/20666_2.png) [@Matteo\_Pizzi](https://it.discourse.mcneel.com/u/Matteo_Pizzi)\
**Post date:** [15 Aprile 2025, 12:13pm UTC](https://it.discourse.mcneel.com/t/problemi-con-comandi-da-non-ripetere/6569/8 "2025-04-15T12:13:12Z")

</div>

Ho appena provato lo script, non sono riuscito a farlo funzionare in maniera automatica (per la mia totale ignoranza su come creare un qualsiasi script in python o rhinoscript) ma il pulsante funziona egregiamente. Grazie davvero!
