Visualizzazione dei risultati da 1 a 9 su 9

Discussione: [VB] VB + Script in C

  1. #1

    [VB] VB + Script in C

    Ciao a tutti volevo sapere se è possibile richiamare da VB uno script in C e se si come si fà?
    Grazieeee

    :gren:

  2. #2
    visto che lo script lo devi chiamare da VB (devi specificare anche la versione...6 o .NET?) ti sposto nel subforum apposito per il VB.

    se per richiamare intendi "lanciare" si fa così (in VB6):

    Shell (".\percorso\mio_eseguibile.exe"), vbNormalFocus
    ...Terrible warlords, good warlords, and an english song

  3. #3
    ciao ho provato la sintassi che mi hai suggerito :

    Shell "C:\provascript.exe", vbNormalFocus

    ti premetto che nel mio script ho voluto scrivere una semplice frase in un file di testo.
    Se eseguo il mio .exe (provascript.exe) con il classico doppio click funziona; ma se provo con la
    shell dà l'impressione di aver effettivamente fatto qualcosa, ma poi se vado in c: non ha creato il file.

    Dove ho sbagliato secondo te?

    Thanks

  4. #4
    spiga molto piu' in dettaglio...
    che cavolo vuol dire se faccio doppio click...
    da dove ?
    cosa usi
    cahe caspita di versione di vb hai vb6?

  5. #5
    Allora:
    per quanto riguarda lo script ho utilizzato VC++ creando un exe Application console (quindi senza interfaccia grafica ma che
    funziona sotto DOS a riga di comando) che apre un file e ci scrive dentro.Una volta che ho scritto il codice genero l'exe e quindi
    facendo doppio click su quest'ultimo l'applicazione in c esegue il suo compito di scrittura sul file: naturalmente l'exe lo posso posizionare
    ovunque voglio sulla mia macchina.
    La mia version di vb è VB6;

    Il doppio click che faccio sull'exe mi dà il risultato da me atteso, ma se utilizzo la shell in vb6 non ho errore, ma non eseguo la scritura su file
    Perchè?

    Ciaooooo

  6. #6
    ora e' tutto chiaro
    prova ad avviare lo stesso file cosi start > esegui > C:\provascript.exe
    in pratica e' quello che fa' il comando
    Shell "C:\provascript.exe"
    facci sapere

  7. #7
    Fatto!
    lo script funziona se lo eseguo da start->esegui

  8. #8
    FAI COSI'
    Shell "C:\provascript.exe"
    MsgBox ("HEi GLOBAL NAPOLI io ho fatto il mio lavoro ma tu sei sicuro di aver scritto il percorso giusto?")


    cosi ti rendi conto se la shell viene
    eseguita o meno ...
    infatti se non esce il messaggio
    non la esegue

  9. #9
    Originariamente inviato da lucianod6
    FAI COSI'
    Shell "C:\provascript.exe"
    MsgBox ("HEi GLOBAL NAPOLI io ho fatto il mio lavoro ma tu sei sicuro di aver scritto il percorso giusto?")

    cosi ti rendi conto se la shell viene
    eseguita o meno ...
    infatti se non esce il messaggio
    non la esegue
    è questo lo spirito per programmare!
    www.vape04.too.it - informatica, elettronica e tante altre cose.
    @LFEO§OFT GREEnOS

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.