Grandissimo!! il carattere è sparito, immaginavo fosse un problema di codifica, ma non avevo assolutamente idea di come fare.
Ti ringrazio.
Il codice sistemato è il seguente:
codice:My.Computer.FileSystem.WriteAllText(startup_dir & "\Gestione Commesse.bat", bat, False, System.Text.Encoding.GetEncoding("iso-8859-1"))
Ancora una cosa, così facendo all'avvio rimane la schermata cmd con il cursore che lampeggia, c'è modo di non farla apparire? Credo sia dovuta dal timeout.
Grazie ancora