Avatar billede anthex Nybegynder
26. juli 2006 - 22:10 Der er 8 kommentarer

indsætte tekst i notepad

Hej eksperter
Jeg har brug for noget kode til følgende:

- åbne en given tekstfil, eksempelvis i notepad
- indsætte en linie tekst, i form af en string
- gemme og afslutte

Hvis muligt, skal processen helst foregå ikke-visuelt.
Håber i kan hjælpe mig.

Emil
Avatar billede thesurfer Nybegynder
26. juli 2006 - 22:29 #1
Hmm...
Det kan man godt.. men vist ikke "ikke-visuelt" idet Notepad-vinduet skal have fokus = placeres forrest hvor det kan ses..

Men hvorfor ikke bare åbne tekstefilen via VB, og indsætte + gemme?
Avatar billede anthex Nybegynder
26. juli 2006 - 22:51 #2
jo.. det lyder fint nok.
kan du komme med et eksempel på hvordan man gør det?
Avatar billede thesurfer Nybegynder
26. juli 2006 - 22:56 #3
Der skal du bruge AppActivate (focus) og SendKeys (sender "tastetryk").. :-)
Avatar billede terry Ekspert
27. juli 2006 - 07:57 #5
.
Avatar billede rynke10 Novice
27. juli 2006 - 10:09 #6
Er det strengt noedvendigt at bruge notepad?
Du kan jo bare aabne txt filen og skrive din ekstra linie med append, det kommer der ikke noget vindue frem ved og du behoever ikke at bruge notepad.
Avatar billede thesurfer Nybegynder
27. juli 2006 - 13:46 #7
rynke10> Det spurgte jeg også om i 26/07-2006 22:29:16

anthex> Hvad er det du vil have et eksempel på?
Avatar billede rynke10 Novice
31. juli 2006 - 05:45 #8
Private Sub Command1_Click()
Open "c:\temp.txt" For Append As #1
Print #1, Text1.Text
Close #1
End Sub

skriver indholdet af text1.text i bunden af filen
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