Otvaranje direktorijuma

1

Otvaranje direktorijuma

offline
  • Pridružio: 18 Jul 2003
  • Poruke: 4204
  • Gde živiš: U zlatnom kavezu

Kao što većina vas sigurno zna Vlada Pub mi je pomogao da nađem drajvere za svoju tastaturu (ko ne zna neka ode na forum Windows i nađe temu safe way), ali nažalost nismo mogli da nađemo drajvere baš za XP pa sam skinuo 2000 i oni rade vratili su tastaturi 90% mulitimedije, ali u onih 10% spada i dugme koje otvara My documents. Ova greška me strašno nervira, ali u svemu ovome dobra vest je da program koji je zadužen za rad multi dugmića ima mogućnost »ručnog programiranja« istih. E, sad ja sam hteo da iskoristim tu mogucnost i da u VB napišem EXE fajl koji kad se pokrene otvara my docs i onda da taj EXE prikačim na program koji je odgovoran za multimediju.
Elem moj problem je sledeći kada sam pisao programčić njegova procedura za obradu događaja je izgledala ovako:

U svojstvima forme vrednost Visible i Show in taskbar su bile false

Private Sub Form_Load()
Shell “C:\Documents and Settings\%userprofile%\My Documents”
Unload me
End Sub

Kad bi pokrenuo program računar bi mi »rekao« Run-time error file not found.
Gde je greška?

Ja sam došao do zaključka da komanda shell služi za pokretanje izvršnih fajlova, ali ne i otvaranje direktorijuma.... ako grešim ispravite me

MOLOM VAS........ PREKLINJEM VAS...... POMOZITE.......



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Vlada
  • Pridružio: 20 Apr 2003
  • Poruke: 3360
  • Gde živiš: Beograd

Pa da se ja pitam napravi .bat fajl koji ce ti izvrsavati komandu:

explorer c:\my documents

i onda dodeli dugmetu da startuje taj fajl. Ako startuje samo .exe , nadji to ogranicenje u registy i izmeni, odnosno dodaj key Smile



offline
  • Pridružio: 18 Jul 2003
  • Poruke: 4204
  • Gde živiš: U zlatnom kavezu

Napravio sam ja i bat i exe koji pokrece bat i radi samo sto mi na trenutak iskoci dosov prozor pa tek onda my docs

offline
  • Vlada
  • Pridružio: 20 Apr 2003
  • Poruke: 3360
  • Gde živiš: Beograd

Pa sad iskoci, neiskoci, ali radi posao!

offline
  • Goran 
  • Prof.Mr.Dr.Sci. Traumatologije
  • Pridružio: 05 Maj 2003
  • Poruke: 9977
  • Gde živiš: Singidunum

brksi ::Napravio sam ja i bat i exe koji pokrece bat i radi samo sto mi na trenutak iskoci dosov prozor pa tek onda my docsIh sad, pa ti zažmuri kad otvaraš My Documents. Smile Kad već krpiš moraš i da trpiš" kaže naša narodna. Pa nije valjda da ti to tolko smeta majku mu?

offline
  • Pridružio: 18 Apr 2003
  • Poruke: 8134
  • Gde živiš: U kesici gumenih bombona...

pokusacu ja nesto da uradim, ali... videcemo...

offline
  • Pridružio: 18 Apr 2003
  • Poruke: 5001
  • Gde živiš: Beograd

Public 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 ShellExecute(hWnd, "open", putanja, NULL, NULL, SW_SHOWNORMAL);

offline
  • Pridružio: 18 Jul 2003
  • Poruke: 4204
  • Gde živiš: U zlatnom kavezu

kod ne radi vb prijavljuje gresku

offline
  • Pridružio: 18 Apr 2003
  • Poruke: 8134
  • Gde živiš: U kesici gumenih bombona...

i kod mene isto, ali probaj ono public declare da stavis u modul pa pokusaj ponovo... nisam probao, ali pokusaj...

offline
  • Pridružio: 18 Apr 2003
  • Poruke: 5001
  • Gde živiš: Beograd

pa umesto public treba da stoji private i na kraju zadnje komande ne treba da stoji ";" a i pored toga i dalje ne radi ne znam zasto u Visual C++ normalno poziva API

Ko je trenutno na forumu
 

Ukupno su 914 korisnika na forumu :: 4 registrovanih, 3 sakrivenih i 907 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: Bane san, Lazarus, ShurikSST, VP6919