Mi sembra strano

scusate la domanda sto facendo alcune prove con rhino script ma come mai mi s’impalla in un loop…

Sub Main()
Dim i
For i = 1 To 3000000
rhino.prompt "casa"
Next
End Sub

non dovrebbe fermarsi arrivato a 3000000?

Ciao

In che senso “s’impalla” ?
Cosa fa esattamente ?
Non risponde piu’ ?
Devi terminare il processo ?
O altro ?

… lasciagli il tempo di scrivere sul prompt dei comandi 3 milioni di volte “casa”. :smiley:

Ciao Sergio ! :slight_smile:
… gia’ … qui con 30000 ci mette circa 20 secondi, per cui lo script originale potrebbe girare forse per circa 35 minuti … mah

Ma qual’è l’utilità di scrivere nel prompt 3000000 di volte casa?
Stai facendo uno “stress Test” della barra di comando di Rhino?

avete ragione scusate era una prova da non fare…

la mia intenzione era di capire come posso scrivere un comando personalizzato utilizzando rhino script, ho realizzato delle semplici macro solo che invece di inserirle ognuna in un pulsante vorrei che nella barra uscisse scritto quale scegliere per eseguirla. a questo punto penso di essere fuori strada.

se qualcuno potesse indicarmi come fare. domanda: ma si può fare?

Eccoti un esempio con Rhino.GetString

Prova_Macro_LZ.rvb (427 Byte)

Ti fa apparire semplicemente una richiesta a barra di comando su quale “macro” eseguire (poi in base alla scelta dovrai inserire il codice macro da eseguire).
Ciao