Mitenkä saa shell komentoon sisällettyä jonkun muuttujan?
shell muuttuja$
Tai jos meinaat vaikka:
shell "del " + muuttuja$
Mikä tässä koodissa on vikana
a$ = File1.FileName
Shell a$
Kyllä tuon koodin pitäisi toimia, jos tiedoston tunnus on EXE. Muussa tapauksessa:
Shell-komennolla voi suorittaa ainoastaan .EXE-tiedostoja, WinApista löytyvä ShellExecute sen sijaan osaa avata kaikki tiedostot oikealla ohjelmalla:
https://www.ohjelmointiputka.net/koodivinkit/
Mistä ohjelma sais revittyä, millä ohjelmalla tiedosto pitää suorittaa.
Aihe on jo aika vanha, joten et voi enää vastata siihen.