da Berga95 » lun lug 19, 2010 12:22 pm
Appunto, come pensavo, non si può usare comandi a più di una riga
Un attimo... in un sito esterno mi pare di aver trovato qualcosa di utile...
Provo a riadattarlo al caso...
- Codice: Seleziona tutto
x = inputbox("Inserire lettera Drive") '''inserisco lettera drive (c)
set fso = CreateObject("Scripting.filesystemobject") ''' serve x i comandi successivi
set wsh = CreateObject("Wscript.shell")
set text = fso.CreateTextFile("C:\test.bat",True) ''' creo un file da eseguire
text.WriteLine("cd " & x) ''' contenuto file
text.WriteBlanckLines(1) ''' va a capo
text.WriteLine("attrib -h %1\*.*")
text.WriteBlanckLines(1)
text.WriteLine("ren %1\*.lnk *.vir")
text.WriteBlanckLines(1)
text.close '''finisco il file
wsh.run("C:\test.bat", 0, True) ''' lo eseguo
Poi per il resto (finestra Yes/No, messaggio finale) ci penseremo dopo...
Non è morto ciò che in eterno può attendere - e col passare di strani eoni - anche la morte può morire.
~ H.P. Lovecraft