Locatie voor het opslaan van een bestand kiezen

Cursussen, tutorials
Plaats hier uw bijdrage.

Locatie voor het opslaan van een bestand kiezen

Berichtdoor Gordon » ma aug 18, 2008 5:26 pm

Geeft hier jouw manier waarop je deze beginnersvraag uit een ander forum
zou oplossen.
Avatar gebruiker
Gordon
Site Admin
 
Berichten: 684
Geregistreerd: zo mei 22, 2005 12:50 am

Re: Locatie voor het opslaan van een bestand kiezen

Berichtdoor anthonio » ma aug 18, 2008 5:48 pm

Ik was bijna opzoek gegaan naar een API call.
Maar ik herinnerde me juist dat er een heel makkelijke native commando voor bestaat in LB.

Code: Selecteer alles
filedialog "Save As...", "*.txt", fileName$
print "File chosen is ";fileName$
Dual boot: Ubuntu 8.04 - WIndows XP SP2 (via VMware) - Windows Vista 32bit - Toshiba L40 - Dual Core @ 1,76GHz - 1GB RAM - 120GB HDD - VDSL Connection
Avatar gebruiker
anthonio
 
Berichten: 281
Geregistreerd: zo mei 20, 2007 9:58 pm

Re: Locatie voor het opslaan van een bestand kiezen

Berichtdoor Gordon » ma aug 18, 2008 5:55 pm

Dit gaat goed.
Maar wat nu als je het woordje save niet wilt of kunt gebruiken?

en wat als je je bestand in een nieuwe (niet bestaande) map wilt plaatsen?
Avatar gebruiker
Gordon
Site Admin
 
Berichten: 684
Geregistreerd: zo mei 22, 2005 12:50 am

Re: Locatie voor het opslaan van een bestand kiezen

Berichtdoor anthonio » ma aug 18, 2008 6:07 pm

Code: Selecteer alles
result = mkdir("c:\nieuwemap") 'dient om een nieuwe map aan te maken

open "c:\nieuwemap\test.txt" for output as #f 'dient om een nieuw bestand aan te maken
    #f "test"                                 'dient om iets in het bestand op te schrijven
close #f
end
Dual boot: Ubuntu 8.04 - WIndows XP SP2 (via VMware) - Windows Vista 32bit - Toshiba L40 - Dual Core @ 1,76GHz - 1GB RAM - 120GB HDD - VDSL Connection
Avatar gebruiker
anthonio
 
Berichten: 281
Geregistreerd: zo mei 20, 2007 9:58 pm

Re: Locatie voor het opslaan van een bestand kiezen

Berichtdoor Gordon » do aug 21, 2008 7:04 pm

Het kan volgens mij ook met het NAME AS commando.

Gordon
Avatar gebruiker
Gordon
Site Admin
 
Berichten: 684
Geregistreerd: zo mei 22, 2005 12:50 am

Re: Locatie voor het opslaan van een bestand kiezen

Berichtdoor anthonio » do aug 21, 2008 7:41 pm

Klopt en bovendien kan de commando ook gebruikt worden om een bestand een andere naam te geven.
Had niet aan deze commando gedacht, nice gordon
Zie help-file voor meer info.

Andy
Dual boot: Ubuntu 8.04 - WIndows XP SP2 (via VMware) - Windows Vista 32bit - Toshiba L40 - Dual Core @ 1,76GHz - 1GB RAM - 120GB HDD - VDSL Connection
Avatar gebruiker
anthonio
 
Berichten: 281
Geregistreerd: zo mei 20, 2007 9:58 pm

Re: Locatie voor het opslaan van een bestand kiezen

Berichtdoor Abcott » za aug 23, 2008 10:05 am

anthonio schreef:Ik was bijna opzoek gegaan naar een API call.
Maar ik herinnerde me juist dat er een heel makkelijke native commando voor bestaat in LB.

Code: Selecteer alles
filedialog "Save As...", "*.txt", fileName$
print "File chosen is ";fileName$


Ik beloofde kritisch naar alle listings te zullen kijken.
Als de gebruiker een bestand op een niet bestaande plek
wilt bewaren dan moet de gebruiker de ikoon voor
NIEUWE map eerst gebruiken. Dit ikoon staat rechtsboven
(op de programmabalk (toolbar)) van het Windows
filedialog venster.

Abcott
Avatar gebruiker
Abcott
 
Berichten: 115
Geregistreerd: wo mei 25, 2005 9:58 pm

Re: Locatie voor het opslaan van een bestand kiezen

Berichtdoor anthonio » za aug 23, 2008 1:04 pm

Ja dit klopt inderdaad maar dit is dan ook het geval als je een filedialog gebruikt bij andere windows programma's.
Maar mooi dat je dit even aanhaald abcott.

Andy
Dual boot: Ubuntu 8.04 - WIndows XP SP2 (via VMware) - Windows Vista 32bit - Toshiba L40 - Dual Core @ 1,76GHz - 1GB RAM - 120GB HDD - VDSL Connection
Avatar gebruiker
anthonio
 
Berichten: 281
Geregistreerd: zo mei 20, 2007 9:58 pm

Re: Locatie voor het opslaan van een bestand kiezen

Berichtdoor Abcott » za aug 23, 2008 9:24 pm

Gordon schreef:Het kan volgens mij ook met het NAME AS commando.

Gordon


Hallo Gordon,

Ik kijk even kritisch naar jouw opmerking.
1. Dit voorstel is geen beginners oefening. Als een beginner gaat experimenteren
met het verplaatsen van bestanden, dan kan hij die bestanden kwijtraken.
2. Niet alleen de bestanden kan hij kwijtraken, maar ook kan hij hele
mappen kwijtraken en of oude mappen vernoemen.
3. Voor het NAME commando moet een gebruiker zich realiseren dat hij geen
bestanden kopieert maar hernoemt (dus verplaatst onder een andere naam)
4. De functie MKDIR() is nodig.

Abcott
Avatar gebruiker
Abcott
 
Berichten: 115
Geregistreerd: wo mei 25, 2005 9:58 pm

Re: Locatie voor het opslaan van een bestand kiezen

Berichtdoor Gordon » zo aug 24, 2008 12:13 pm

Hmmm....

Ok, misschien heeft Abcott hier wel een goed punt.
Met het NAME AS commando zoek je geen plaats om
een bestand te bewaren, maar je verplaatst dat bestand direct.

Gordon
Avatar gebruiker
Gordon
Site Admin
 
Berichten: 684
Geregistreerd: zo mei 22, 2005 12:50 am


Keer terug naar Leren programmeren met Liberty BASIC

Wie is er online

Gebruikers op dit forum: Geen geregistreerde gebruikers. en 1 gast

cron