09. januar 2003 - 09:40Der er
18 kommentarer og 1 løsning
Start -> Run "streng" med vb...
Hej Alle Er det muligt at foretage en kørsel af "testfil.lnk" fra vb (6.0). Altså f.eks. ligesom når jeg bruger windows - Start (menu) -> Run, også skriver; c:\testfil.lnk og klikker Ok.
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
Slettet bruger
09. januar 2003 - 09:43#1
Selvfølgelig er det det. Det kan f.eks. gøres vha. ShellExecute.
Læg denne linje kode i toppen af din Form:
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
Derefter kan du benytte følgende til at eksekvere filer, internet-adresser osv.:
Hej magik Jeg kender godt den pågældende kommando men jeg kan ikke få den til at virke med filtypen lnk. Den returnere en long = 2. Siger det dig noget?
Hej arnvig Jeg er ikke sikker på at Shell virke da den vist nok kræver at jeg specificere hvilket program og så hvilken fil der skal åbnes! Under alle omstændigheder for jeg err.number = 53 eller 5?
Synes godt om
Slettet bruger
09. januar 2003 - 10:03#5
Det betyder, at filen du prøver at åbne, ikke eksisterer.
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
Const SW_SHOWNORMAL As Long = 1
Sub OpenAnyFile(filePath As String) ShellExecute Me.hwnd, "Open", filePath, 0&, 0&, SW_SHOWNORMAL End Sub
Prøv at kigge lidt på det der, den skal bare kaldes med :
Hej igen Jeg har fået det til at virke med kode kopieret direkte fra ms videndatabase. Det er shellexecute der skal bruges.
NB magik, vis du læser med så bør du lige være opmærksom på at jeg ikke har snydt dig for points idet at jeg allerede havde implementeret shelleexecute fra ms videnbase i mit projekt. Jeg håber det er i orden med dig...
Jan
Synes godt om
Slettet bruger
10. januar 2003 - 09:29#17
Jan: Det er helt i orden. Det vigtigste er da osse at du får dit problem løst - points har jeg nok af. :o)
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.