Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    aprire file exe con un cmd

    ciao a tutti..
    vorrei sapere come posso aprire un file .exe con un command button..
    ho provato a fare cosi
    shell (c:\FILE.exe)
    ma dice: Expected: list separator or)
    grazie in anticipo

  2. #2
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    codice:
    shell ("c:\FILE.exe")

  3. #3
    grazie 1000...

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ricorda di indicare sempre il linguaggio nei tuoi thread ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Salve, io ho lo stesso problema, ma devo richiamare il file su una macchina in rete, il nome della macchina è ML330, quindi scrivo Shell("\\ml330\c\debug\print.exe") ma mi dice che il file non esiste. Dove sbaglio? Grazie. (VB2005)
    masakele

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Per accedere in remoto, deve esserci uno "share" su cui devi avere i diritti.

    Controlla che lo share esista e che tu abbia i diritti per leggere il file.

    Dato che si tratta di un eseguibile, ricorda che questo sarà eseguito localmente ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    Ti ringrazio per il consiglio, e approfitto dell'occasione per chiederti se a tuo parere la stringa di connessione è scritta bene o se presenta degli errori di forma. Ti dico questo perchè ho l'impressione che ci sia, oltre a quello che mi hai consigliato, anche un errore di percorso.
    Grazie.
    masakele

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    No posso sapere se c'e' un errore del genere perche' :

    1) non so se il PC su cui vuoi arrivare si chiama ml330 e se è raggiungibile in rete

    2) non so se c è lo share di cui ti parlavo e se punta al ramo giusto del file system con le opportune autorizzazioni

    3) non so se esiste la cartella debug all'interno di quella puntata dallo share c

    4) non so se esiste il file .exe indicato ...


    Insomma ... come si fa a rispondere?

    P.S. Prova ad eseguire il comando da sistema operativo ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  9. #9
    Il percorso è corretto, nel senso che tutto quello che è scritto nella stringa esiste, compreso il PC che si chiama ML330. In realtà volevo chiederti se è giusta la "grammatica" in quanto io faccio spesso confusione e cioè nello specifico volevo sapere se dopo la C del disco bisogna mettere i due punti (? Prima del nome ML330 è giusto mettere le 2\\? E il senso è questo \\ o questo //?
    Grazie.
    masakele

  10. #10
    I due punti è difficile che ci siano, al massimo se si tratta della condivisione amministrativa predefinita sarà c$, ma non credo; i separatori nei percorsi UNC sono effettivamente i backslash (\). In ogni caso il metodo più semplice per testare la stringa in questione è aprire Start->Esegui e provarla da lì.
    Amaro C++, il gusto pieno dell'undefined behavior.

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.