VBS Command Dividi

premesso che ho trovato questo script che mi torna il risultato voluto:

ma inizialmente stavo cercando di richiamare i comandi in VBS con l’uso di Command

lungh = Rhino.CurveLength(Rhino.GetObject( , , True)) - 10

Call Rhino.Command("-Dividi S=Sì L " & lungh & " ", True)

ma non sono riuscito in nessun modo ad inserire il nuovo valore numerico coi decimali
in pratica mi ritorna il separatore decimale con la “virgola” mentre dovrebbe avere il “punto”
se stampo lungh il risultato sembra corretto riporta il punto
ma andando a vedere il risultato del comando dividi
i numeri decimali sono separati dalla virgola

ps ho usato anche GetReal per indicare input ma sembra che comunque non funzioni. . .

Forse è legato all’impostazione della lingua di rhino?
Prova a fare una forzatura del tipo:

Call Rhino.Command("-Dividi S=Sì L " & replace(lungh, ",", ".")  &  " ", True)

2 Mi Piace

grazie Sergio, funziona perfetto :+1: