J'essaye d'écrire un programme qui ouvre un dossier du disque de CD quand un bouton est cliqué. Le programme sera exécuté à partir d'un CD, et vise à ouvrir un certain dossier. Cependant, je ne peux pas utiliser "shell" explorer .... "" parce que la lettre de lecteur va changer entre différents ordinateurs. Est-il possible d'ouvrir le dossier directement à partir du CD dans VB.NETComment ouvrir un dossier à partir d'un lecteur de CD en utilisant VB.NET?
Répondre
- Trouver toutes les lettres de lecteur sur le système .
- Pour chaque lecteur
- si le dossier spécifique existe ouvrir.
- boucle
Ce lien contient des trucs de base. Cela devrait vous pointer dans la bonne direction. Prenez également les mots clés de l'exemple de code et recherchez MSDN. MSN a beaucoup de documentation et d'échantillons qui peuvent vous aider à passer à l'étape suivante.
https://web.archive.org/web/1/http://articles.techrepublic%2ecom%2ecom/5100-10878_11-6081470.html#
modifier - essayer ...
Imports System.IO
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
For Each D As DriveInfo In DriveInfo.GetDrives
If D.DriveType = DriveType.CDRom Then
Debug.WriteLine(D.Name)
End If
Next
End Sub
End Class
Il est facile si vous savez que votre programme a été lancé à partir du CD. Il suffit de lire l'emplacement du programme de retour:
Dim exePath As String = System.Reflection.Assembly.GetEntryAssembly().Location
Dim drive As String = System.IO.Path.GetPathRoot(exePath)
La variable 'drive' fait-elle référence au chemin exécuté ou à la lettre du lecteur? – shmuxel
Si le lecteur de CD est D, le lecteur contiendra "D: \". Utilisez Path.Combine pour créer le chemin d'accès complet au nom du répertoire. –
- 1. Désactiver l'utilisation du lecteur de CD (VB.NET)
- 2. Comment ouvrir un dossier réseau partagé protégé par mot de passe en utilisant VB.NET?
- 3. Comment ouvrir un dossier à partir d'une application Air 2.0?
- 4. C++: Comment ouvrir le dossier du lecteur IShellFolder à partir d'un raccourci
- 5. Comment ouvrir un Bing Maps à partir de vb.net?
- 6. Comment éjecter un CD en utilisant WMI et Python?
- 7. Comment ouvrir un dossier?
- 8. Ouverture du lecteur cd dans l'assemblage
- 9. Accès à un lecteur de CD/DVD pour une sauvegarde à partir d'une application Adobe AIR
- 10. comment crypter un fichier/dossier en utilisant vb.net
- 11. Comment créer un CD audio en utilisant C# ou Java
- 12. Comment créer un lecteur virtuel dans la machine locale à partir du dossier FTP en C#?
- 13. Comment déterminer si un CD est dans le lecteur de CD-ROM
- 14. Comment charger le noyau en mémoire à partir du CD-ROM en utilisant Assembly (NASM)
- 15. Comment sélectionner un dossier en utilisant ASP.NET
- 16. Comment mapper un dossier de partage FTP sur un lecteur local en utilisant C#?
- 17. Différencier le lecteur de CD et le lecteur de disque dur en Java
- 18. Ouvrir CDialog à partir de Java en utilisant JNI
- 19. Ejection et retrait programmés du lecteur de CD dans vb.net ou C#
- 20. Comment puis-je sélectionner un dossier entier dans la boîte de dialogue Ouvrir un fichier vb.net?
- 21. problème en utilisant un lecteur de flux
- 22. Monter un dossier en tant que lecteur (jonction)?
- 23. VB.NET Ouvrir un document Word
- 24. Copier un dossier de lecteur partagé à un autre dossier à l'aide VBScripting
- 25. Comment ouvrir un fichier zip sur un CD à partir du contrôle Silverlight dans Silverlight 2.0 Application?
- 26. Traduire la lettre de lecteur en chemin complet pour le graveur de CD
- 27. Ouvrir la porte CD/DVD avec un appel API Windows?
- 28. lecteur de données dans vb.net
- 29. Comment exécutez-vous un autre fichier .exe à partir de VB.NET en tant qu'autre utilisateur?
- 30. Comment lire un fichier à partir du dossier d'installation de l'application en utilisant C#?
Droit, merci pour cela, mais pouvez-vous fournir la syntaxe spécifique pour cela. Merci :) – shmuxel