Oppure

Loading
08/08/09 19:40
pak1992

Sono felice di essere in questo forum di programmatori e di menti vi pongo il mio primo problema

se scrivo

shell app.path & "\nome.bat"

precisamente

Set objShell = CreateObject("WScript.Shell";)
Set objExecObject = objShell.exec("shell app.path & (\nome.bat)";)

mi dice impossibbile trovare il file specificato lo messo nella stessa cartella del progetto perchè?? tutto questo in un comand button
Ultima modifica effettuata da pak1992 08/08/09 19:42
aaa
09/08/09 8:00
Overflow
Postato originariamente da pak1992:

Set objShell = CreateObject("WScript.Shell";)
Set objExecObject = objShell.exec("shell app.path & (\nome.bat)";)


dovresti fare così:
Set objExecObject = objShell.exec("shell "& app.path & "\nome.bat")


comunque guarda il forum, è stato scritto qualcosa del genere in precedenza:
pierotofy.it/pages/extras/forum/6/64345-funzione_shell_che_non_funziona_come_dovrebbe/

inoltre non scrivere in grassetto.
aaa
09/08/09 20:42
pak1992
ciao tutto ok grazie adesso ho dei problemi dovrei mettere in un bottone che si apra il file msconfig pero' questo file dal cmd non è raggiungibile ma solo da esegui come faccio?
aaa
10/08/09 8:28
Overflow
certo che è raggiungibile anche da cmd, comunque si trova nella cartella C:\Windows\System32.
aaa
10/08/09 9:43
pak1992
se io scrivo cmd /c (msconfig) non me lo trova mi da comando inestistente mi dai una stringa adattabbile per tutti i pc anche quelli che hanno un unità diversa da c ora non mi ricordo come si fa mi sembra fosse %SYSTEM....% è una cosa del genere
aaa
10/08/09 10:28
Overflow
%SYSTEMROOT%\System32\msconfig.exe, questa dovrebbe essere la stringa completa.
Comunque è davvero strano che non funzioni.
aaa