Path: csiph.com!aioe.org!.POSTED.Gi3uWAg2z8TZes/dfKAn1g.user.gioia.aioe.org!not-for-mail From: "Cerebus" Newsgroups: it.comp.lang.visual-basic Subject: Re: Aggiungere carattere in stringa registro Date: Tue, 12 Mar 2019 21:37:32 +0100 Organization: Aioe.org NNTP Server Lines: 39 Message-ID: References: NNTP-Posting-Host: Gi3uWAg2z8TZes/dfKAn1g.user.gioia.aioe.org X-Complaints-To: abuse@aioe.org X-RFC2646: Format=Flowed; Original X-MSMail-Priority: Normal X-Notice: Filtered by postfilter v. 0.9.2 X-Priority: 3 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 X-Newsreader: Microsoft Outlook Express 6.00.2900.5931 Xref: csiph.com it.comp.lang.visual-basic:19578 "SB" ha scritto nel messaggio news:apff8ep6224vfjojqj4njipo9lmr6vtfm2@4ax.com... > Ho messo i commenti cosė č pių chiaro cosa fa. Ottimo. Ci stiamo avvicinando. Un dubbio: tra una modifica e l'altra (aggiungere e togliere "-") ho bisogno di eseguire un programma, per proseguire con lo script dopo che il programma e' stato chiuso. Dal batch posso chiamarlo tranquillamente con CALL nomefile.exe, ma dal VBS? Posso ugualmente? Te lo chiedo perche' se divido il due parti il tuo script perdo il contenuto della variabile Reg_value, cioe' il nome computer prima di essere modificato. Potremmo far scrivere questo nome in un file di testo per poi farlo rileggere dalla seconda parte dello script? Lo divideremmo in script1.vbs e script2.vbs. Il batch di occuperebbe di tutto. > 'legge il valore nuovo > WScript.Echo wshShell.RegRead(Reg_Key) Qui dovremmo leggerlo dal file.txt Oppure, visto che sappiamo GIA' che c'e' un "-" in piu', dovremmo toglierlo. Quindi si rilegge la chiave con RegRead, che sara' "nomecomputer-", e gli si toglie l'ultimo carattere (non ho idea di come!). Grazie ancora per la pazienza.