Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Copiare un file per poi eseguirlo...

    ....Ho messo questo codice in un commandButton:

    codice:
    Private Sub Bottone_Click()
    filecopy app.path & "\ciao.txt", app.path & "\cartella\ciccio.txt"
    'e fin qui mi copia il file rinominandolo senza problemi
    domanda = msgBox ("Vuoi eseguire il file?", vbQuestion + vbYesNo, "Eseguire?")
    'e qui mi da il messaggio dove mi kiede se voglio eseguirlo!
    if domanda = vbYes then
    shell app.path & "\cartella\ciccio.txt", vbNormalFocus
    elseif vbNo then
    end if
    'qui cominciano i problemi...xkè se clicco si mi dice che non può...eppure il file e il percorso esistono...
    End Sub
    Ecco l'errore che mi da:
    Grazie!

  2. #2
    Utente di HTML.it L'avatar di Gigi84
    Registrato dal
    May 2001
    Messaggi
    569
    ..non puoi eseguire un file NON eseguibile..
    con la Shell è come se lanciassi un comando dos..

    prova con
    Shell("notepad " & app.path....)
    così lamci il notepad e gli dai come argomento il file da aprire

    altrimenti puoi usare l'API ShellExecute (se ne è parlato tanto sul forum) che apre un file specificato con il programma predefinito!!

    ciao!!

    Take it easy babe.. take it as it comes

  3. #3
    AAAAAAH! Ho capito!
    Io l'avevo sempre usato per file eseguibili! Ecco perchè nn mi accorgevo della differenza con l'API!
    GRAZIE!

  4. #4
    Utente di HTML.it L'avatar di Gigi84
    Registrato dal
    May 2001
    Messaggi
    569


    prego!
    Take it easy babe.. take it as it comes

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.