Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    9

    domanda super sciocca

    Ciao a tutti,
    mi sembra di essere un'idiota a porre questa domanda, ma sono giorni che "remo" quindi non so più come fare.

    Voglio richiamare un mio programma da un altro software tramite la shell, con un comando del tipo: SHELL "c:\.....\...\...mio programma.exe"

    Il problema è che nel path ci sono degli spazi, per cui la shell non funziona!!!!!

    Come posso fare? che comando usare al posto della shell?


    Grazie

  2. #2
    metti il percorso tra apici doppi

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    9
    Originariamente inviato da optime
    metti il percorso tra apici doppi

    Ciao, sia con apici doppi che con virgolette doppie mi dà errore di sintassi!!
    Con gli apici vede tutto come un commento e lo evidenzia in verde, con le doppie
    virgolette evidenzia tutto in rosso e dà errore di sintassi.


    Ps. Uso VB6

  4. #4
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320

    Moderazione

    Ho corretto il titolo della discussione.
    Come da Regolamento interno, nel titolo va specificato il linguaggio usato e, oltretutto, il titolo stesso deve dare un'idea del contenuto.

    Se avessi dovuto agire in base al titolo, avrei dovuto chiudere la discussione: discussioni sciocche non hanno senso di esistere.


    In futuro, usa titoli più significativi.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  5. #5
    Originariamente inviato da samagm
    Ciao, sia con apici doppi che con virgolette doppie mi dà errore di sintassi!!
    Con gli apici vede tutto come un commento e lo evidenzia in verde, con le doppie
    virgolette evidenzia tutto in rosso e dà errore di sintassi.


    Ps. Uso VB6
    postiamo un po' di codice? o dobbiamo venire a casa tua a vedere quello che scrivi?

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    9
    Originariamente inviato da optime
    postiamo un po' di codice? o dobbiamo venire a casa tua a vedere quello che scrivi?
    Questo è il codice con cui dovrei chiamare un altro software. Premetto che i due apici chr(34) mi sono stati consigliati ma non hanno sortito effetto

    A = Chr(34) & "C:\Documents and Settings\Giuseppe\Desktop\ASTRO\SW\Astro.exe" & Chr(34)

    Shell A


    L'errore è "Run-time error 5 - Invalide procedure call or argument"


  7. #7
    Originariamente inviato da samagm
    Questo è il codice con cui dovrei chiamare un altro software. Premetto che i due apici chr(34) mi sono stati consigliati ma non hanno sortito effetto

    A = Chr(34) & "C:\Documents and Settings\Giuseppe\Desktop\ASTRO\SW\Astro.exe" & Chr(34)

    Shell A


    L'errore è "Run-time error 5 - Invalide procedure call or argument"

    Prova ad inserire al posto di Documents and settings -> DOCUME~1 e metti solo i doppi apici senza chr(34).


  8. #8
    Utente di HTML.it L'avatar di yyzyyz
    Registrato dal
    Oct 2001
    Messaggi
    1,653
    io ho provato cosi e funziona , dipendera' da qualche sp di vb ?
    codice:
    A = "c:\Documents and Settings\utente\Desktop\notepad.exe"
    Shell A

  9. #9
    Originariamente inviato da samagm
    Questo è il codice con cui dovrei chiamare un altro software. Premetto che i due apici chr(34) mi sono stati consigliati ma non hanno sortito effetto

    A = Chr(34) & "C:\Documents and Settings\Giuseppe\Desktop\ASTRO\SW\Astro.exe" & Chr(34)

    Shell A


    L'errore è "Run-time error 5 - Invalide procedure call or argument"

    se metti il programma in un path senza spazi, funziona?

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.