Avatar billede fobian Nybegynder
28. februar 2003 - 19:00 Der er 2 kommentarer og
2 løsninger

API - åbn tekstfil i Notesblok med VB-kode

Hej Eksperter

Jeg har følgende lille VB kodestump, som åbner en tekstfil i Notesblok.

Private Sub Command1_Click()
    Shell "start c:\temp\pftest.txt", vbHide
End Sub

Den virker fint på en win 98 platform, men jeg kan ikke få den til at virke på en win2000 platform.

Hvad skal der til for at den virker i win2000?
Avatar billede joern Nybegynder
28. februar 2003 - 19:06 #1
Hej.

Jeg har aldrig arbejdet med win2000, findes notepad i den?  I hvert fald skal filer med ekstension .txt så være associeret til notepad.
Sikrest vil være at skrive også programmets navn i shell'en

x= Shell("c:\windows\tilbehør\notepad.exe c:\temp\pftest.txt", vbHide)

Husk space mellem program og datafil.

M.v.h. Jørn
Avatar billede miknil Nybegynder
28. februar 2003 - 19:44 #2
Jørn har ret, blot ligger notepad i

C:\winnt\notepad.exe

Så du burde kunne skrive

Shell("notepad.exe c:\temp\pftest.txt", vbHide)

Da c:\winnt er i path'en, så slipper du også for problemer med
forskellige windows biblioteker.

miknil
Avatar billede miknil Nybegynder
28. februar 2003 - 19:45 #3
:-)
Avatar billede fobian Nybegynder
28. februar 2003 - 20:26 #4
Yes - nu virker det.
Tak for hurtigt svar :-)
/Fobian
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester