Zdrawim
Jak mám udělat (příkaz) pro otevření CD v průzkumníku ?
(nemyslim vysunutí CD)
Fórum › Visual Basic
Příkaz pro otevření CD v průzkumníku
za předpokladu, že CD má označení D:
ShellExecute Me.hwnd, "open", "Explorer.exe D:", vbNullString, vbNullString, SW_MAXIMIZE
Co zkusit tuhle část programu pro nalezení označení CD - naplní pole vlastnostmi zařízení, pokud proměnná Disky(I, 5) = 4, pak je to CD.
Dim fso As Object, drv As Object, xI As Byte
Dim Poc_Disk As Integer
Dim Disky(26, 5) As String
Set fso = CreateObject("Scripting.FileSystemObject")
'existujici disky
Poc_Disk = 0
For I = 65 To 90
If fso.DriveExists(Chr(I) & ":") = True Then
Poc_Disk = Poc_Disk + 1
Disky(Poc_Disk, 1) = Chr(I) & ":"
End If
Next I
'typ souboroveho systemu
On Error Resume Next
For I = 1 To Poc_Disk
Set drv = fso.GetDrive(Disky(I, 1))
Disky(I, 2) = drv.FileSystem
Next I
'navesti disku
For I = 1 To Poc_Disk
Disky(I, 3) = drv.FileSystem
Next I
On Error GoTo 0
'typ disku
J = 0
For I = 1 To Poc_Disk
xI = fso.GetDrive(Disky(I, 1)).DriveType
Disky(I, 5) = xI
Select Case xI
Case 1
Disky(I, 4) = "Výměnný disk"
If Disky(I, 1) <> "A:" Then
J = 1
End If
Case 2
Disky(I, 4) = "Pevný disk"
Case 3
Disky(I, 4) = "Síťový disk"
Case 4
Disky(I, 4) = "CD - disk"
Case 5
Disky(I, 4) = "RAM - disk"
Case Else
Disky(I, 4) = "Neznámý"
End Select
Next I
' zobrazení disku, který je CD
For I = 1 To Poc_Disk
If Disky(I, 5) = 4 then
ShellExecute Me.hwnd, "open", "Explorer.exe " & Disky(I, 1), vbNullString, vbNullString, SW_MAXIMIZE For I = 1 To Poc_Disk
End If
Next I
Ten konec byl blbě
' zobrazení disku, který je CD
For I = 1 To Poc_Disk
If Disky(I, 5) = 4 then
ShellExecute Me.hwnd, "open", "Explorer.exe " & Disky(I, 1), vbNullString, vbNullString, SW_MAXIMIZE
End If
Next I
Ovšem je třeba taky ošetřit, pokud má PC více mechanik CD, pak by se otevřelo více oken.
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Příkaz pro vypnutí — založil Sebesta15
Příkaz pro restart shriptu — založil xeonikx
Přidání dialogu pro otevření souboru — založil oxidián
Přikaz pro odpověd + výběr s předem def. možnosti — založil Mikys
Díra pro okno ve zdi, příkaz Select and Link — založil Zzzajda
Moderátoři diskuze