26. februar 2005 - 20:23Der er
3 kommentarer og 1 løsning
Udføre commando udfra valg på checkbox
Hej eksperter
Har bixet lidt kode sammen.. bla. med hjælp herfra.. Har lavet en listbox med checkbox som style. Her henter jeg nogler biblioteksnavne ind. Nu vil jeg så afkrydse en af linierne og klikke på min commandoknap for, at slette indholdet i denne mappe. Men så skriver den FileNotFound.. men der ligger både mapper og filer i den valgte. Skal jeg gøre det på anden måde ? Og hvordan kan jeg udføre commandoen på flere ( hvis jeg flere 2 eller flere) ? håber der er hjælpe derude.... vh thjoe
Commandoknap1 Private Sub Command1_Click() Kill List1.Text & "\*.*" End Sub
Private Sub Form_Load() strProfile = Environ$("ALLUSERSPROFILE") If Len(strProfile) Then strProfile = Mid$(strProfile, 1, InStrRev(strProfile, "\")) End If strName = Dir(strProfile, vbDirectory Or vbHidden Or vbSystem) Do While strName <> "" If strName <> "." And strName <> ".." Then If (GetAttr(strProfile & strName) And vbDirectory) = vbDirectory Then List1.AddItem CStr(strProfile & strName & "\Lokale indstillinger\temp") End If End If strName = Dir Loop End Sub
Option Explicit Dim strName As String Dim strProfile As String
De fleste virksomheder har efterhånden bevist, at AI virker.
Pilotprojekter leverer resultater. Medarbejdere bruger generative AI-værktøjer. Nye use cases dukker op på tværs af organisationen.
du skal nok lige udvide din sub, for at fange evt fejl
Private Sub Command1_Click() On Error GoTo Fejl If Dir(List1.Text & "\*.*") <> "" Then' hvis den er "" er der ingen filer Kill List1.Text & "\*" Exit Sub End If Fejl: If Err = 75 Then ' nogen af filerne er i brug MsgBox " Adgang til filer nægtet" End If End Sub
nu kan den klare flere valgte, men du får ingen meddelse, hvis der er nogen der ikke kan slettes.
Private Sub Command1_Click() Dim I As Integer On Error Resume Next For I = 0 To List1.ListCount If List1.Selected(I) Then If Dir(List1.Text & "\*.*") <> "" Then ' hvis den er "" er der ingen filer Kill List1.List(I) & "\*" End If End If Next End Sub
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.