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

    [Visual Basic 2010] Aprire cartella con programma specifico

    Ciao,
    PREMESSA:
    un programma (FileProtector sviluppato da Actalis) consente di firmare singoli PDF e/o intere cartelle contenenti documenti.

    PROBLEMA:
    Come posso "passare" l'istruzione di aprire FileProtector con la mia cartella selezionata?

    Sto provando
    codice:
        Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
    
            Dim p As New Process()
            Dim Cartella As String
            Cartella = Percorso & "\PDFA"
            With p.StartInfo
                .Arguments = My.Application.Info.DirectoryPath & _
                    Cartella
                MsgBox("Il percorso è: " & Cartella)
                .UseShellExecute = True
                .WindowStyle = ProcessWindowStyle.Normal
                .WorkingDirectory = _
                    "C:\Program Files (x86)\Actalis\FP5\"
                .FileName = "FileProtector.exe"
            End With
            p.Start()
            p.Close()
            p.Dispose()
    
    
        End Sub
    ma non ottengo nessun risultato, neanche se specifico un singolo file

    Idee?

    Grazie
    Fabio

  2. #2
    Ho provato anche questo ma stesso risultato...

    codice:
    process.start( [percorso_programma] , [percorso_file] )
    mi sfugge qualcosa?

  3. #3
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ma da linea di comando cosa scrivi per ottenere quello che vuoi?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  4. #4
    Non ti seguo...
    Cosa ti occorre sapere?

    Ciao

  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Se apri una finestra di comandi e scrivi

    FileProtector cartella

    funziona?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  6. #6
    Umh no effettivamente no...
    mi viene fuori l'avviso in allegato

    Cattive notizie?
    Immagini allegate Immagini allegate

  7. #7
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ma scusa ... se non sai come richiamare il programma da linea di comando, come fai a scrivere del codice che lo richiama?

    Scrivi solamente

    FileProtector

    oppure qualcosa come

    FileProtector /h

    FileProtector /help

    FileProtector /?

    e vedi se ottieni indicazioni su come chiamare il programma con i parametri.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  8. #8
    Nulla... mi da sempre impossibile etc...

    Anche il primo codice che ho scritto necessita di sapere come poter interagire con FileProtector?

  9. #9
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da Skyscraper84
    Nulla... mi da sempre impossibile etc...
    Sicuro che scrivi anche il percorso completo ?

    c:\...\...\FileProtector ...

    Anche il primo codice che ho scritto necessita di sapere come poter interagire con FileProtector?
    Non ho capito ... cosa intendi?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  10. #10
    Si arrivo al programma ma non accetta il parametro che contiene il percorso del file/cartella da aprire o le istruzioni che tu mi hai suggerito.

    Ho anche provato a trascinare la cartella/file sull'icona del programma e non va

    Per "primo codice" intendevo

    codice:
       Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
    
            Dim p As New Process()
            Dim Cartella As String
            Cartella = Percorso & "\PDFA"
            With p.StartInfo
                .Arguments = My.Application.Info.DirectoryPath & _
                    Cartella
                MsgBox("Il percorso è: " & Cartella)
                .UseShellExecute = True
                .WindowStyle = ProcessWindowStyle.Normal
                .WorkingDirectory = _
                    "C:\Program Files (x86)\Actalis\FP5\"
                .FileName = "FileProtector.exe"
            End With
            p.Start()
            p.Close()
            p.Dispose()
    
    
        End Sub

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.