Premetto che non sento di afferrare a piene mani il problema, ma consiglierei a Safety di rileggere attentamente i seguenti passaggi:
@Alex ha scritto:
usa SHELL passando il nome del file anche senza il path intero...
Shell restituisce un valore che rileva il tipo di errore.
Che succede se scrivi
s = Shell("Andromeda.exe", vbNormalFocus)
@Alex, correggimi se ho sbagliato l'interpretazione.
OsvaldoLaviosa ha scritto:
Per verificare l'esistenza di un file in una directory prova a leggere qui
visual-basic/vb6-controllare-esistenza-file-t4177.html
Questa l'hai provata? Può avere ancora un senso per la tua causa?
Safety ha scritto:
Private Sub Etichetta66_Click()
Dim s
s = Shell("C:\Program Files (x86)\ANDROMEDA\Andromeda.exe", vbNormalFocus)
End Sub
Io Windows ce l'ho in italiano. Siamo sicuri che la cartella si chiama "Program Files (86)" e non "Programmi (86)"?
Io, accanto a "Programmi (86)" ho anche "Programmi". Non è che ANDROMEDA sta lì?