Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - [vb.net] avviare un file da cd
Forum - C# / VB.NET - [vb.net] avviare un file da cd

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
Piowere (Normal User)
Pro


Messaggi: 102
Iscritto: 26/03/2010

Segnala al moderatore
Postato alle 14:41
Venerdì, 23/07/2010
Questo topic è stato chiuso dal moderatore

scusate per il titolo del topic precedente. non avevo letto il regolamento. cmq non posso avviare il file con
Codice sorgente - presumibilmente Plain Text

  1. Shell ("D:\...\")



perche' già su un altro computer la periferica è "E:\":noway:

PM
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6402
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 16:30
Venerdì, 23/07/2010
Il percorso attuale dell'exe lo ottieni tramite

Application.StartupPath

Da questo puoi arrivare alla parte del tuo CD che ti interessa.


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM
Avatar
crash outside control (Normal User)
Expert


Messaggi: 217
Iscritto: 12/02/2008

Segnala al moderatore
Postato alle 17:15
Venerdì, 23/07/2010
Testo quotato

Postato originariamente da nessuno:

Il percorso attuale dell'exe lo ottieni tramite

Application.StartupPath

Da questo puoi arrivare alla parte del tuo CD che ti interessa.


Non è detto che programma e file che gli servono siano sullo stesso drive ... Ha detto:
Testo quotato

Postato originariamente da Piowere:
Devo creare un applicazione che avvia dei programmi in un cd.


Quindi il programma può essere ovunque ...

Prova con:
Codice sorgente - presumibilmente Delphi

  1. For Each d As DriveInfo In DriveInfo.GetDrives
  2.             If d.IsReady Then
  3.                 If d.DriveType = DriveType.CDRom Then
  4.                     ' Ti diverti a vedere se ci sono i file che ti servono
  5.                    ' d.RootDirectory.ToString
  6.                 End If
  7.             End If
  8.         Next



Ciao e buona programmazione :k:

PM
Avatar
Piowere (Normal User)
Pro


Messaggi: 102
Iscritto: 26/03/2010

Segnala al moderatore
Postato alle 15:33
Domenica, 25/07/2010
:-?
Testo quotato

Postato originariamente da crash outside control:

Testo quotato

Postato originariamente da nessuno:

Il percorso attuale dell'exe lo ottieni tramite

Application.StartupPath

Da questo puoi arrivare alla parte del tuo CD che ti interessa.


Non è detto che programma e file che gli servono siano sullo stesso drive ... Ha detto:
Testo quotato

Postato originariamente da Piowere:
Devo creare un applicazione che avvia dei programmi in un cd.


Quindi il programma può essere ovunque ...

Prova con:
Codice sorgente - presumibilmente Delphi

  1. For Each d As DriveInfo In DriveInfo.GetDrives
  2.             If d.IsReady Then
  3.                 If d.DriveType = DriveType.CDRom Then
  4.                     ' Ti diverti a vedere se ci sono i file che ti servono
  5.                    ' d.RootDirectory.ToString
  6.                 End If
  7.             End If
  8.         Next



Ciao e buona programmazione :k:


No, aveva ragione nessuno, sia il programma che il file stanno nel cd. Grazie comunque!
P.S.: ma ke devovo mettere dopo sturtupPath????

Ultima modifica effettuata da Piowere il 25/07/2010 alle 15:38
PM
Avatar
Piowere (Normal User)
Pro


Messaggi: 102
Iscritto: 26/03/2010

Segnala al moderatore
Postato alle 15:49
Domenica, 25/07/2010
mi spiego meglio. Se metto
Codice sorgente - presumibilmente Plain Text

  1. Application.StartupPath = "\programms\pmv.exe"



mi da un errore, "...è solo ReadOnly, cm devo fare:-?

Ultima modifica effettuata da Piowere il 25/07/2010 alle 15:50
PM
Avatar
crash outside control (Normal User)
Expert


Messaggi: 217
Iscritto: 12/02/2008

Segnala al moderatore
Postato alle 16:34
Domenica, 25/07/2010
Semplicemente "Application.StartupPath" ti restituisce il percorso assoluto della cartella in cui si trova il tuo programma ...

Codice sorgente - presumibilmente C# / VB.NET

  1. Dim percorso as String = Application.StartupPath & "\programms\pmv.exe"


PM
Avatar
Piowere (Normal User)
Pro


Messaggi: 102
Iscritto: 26/03/2010

Segnala al moderatore
Postato alle 17:19
Domenica, 25/07/2010
non va e non da' errori
:nono:

PM
Avatar
crash outside control (Normal User)
Expert


Messaggi: 217
Iscritto: 12/02/2008

Segnala al moderatore
Postato alle 18:00
Domenica, 25/07/2010
Testo quotato

Postato originariamente da Piowere:

non va e non da' errori
:nono:



Posta il codice ...

PM
Avatar
Piowere (Normal User)
Pro


Messaggi: 102
Iscritto: 26/03/2010

Segnala al moderatore
Postato alle 15:19
Martedì, 27/07/2010
scusa, che figura e che mio orrore...
avevo scritto solo la variabile senza lo shell 8-| :pat:
scusa il disturbo, ma ora è pronto.
mod, potete anche chiudere8-)

PM
Pagine: [ 1 2 ] Precedente | Prossimo