Re: Gpsbabel - how to do all files in a directory

From: Tom H. (tom_reader_at_att.nospam*.net)
Date: 08/26/04


Date: Thu, 26 Aug 2004 21:22:48 GMT

John,
That worked like charm! The only thing that caused me a problem for a
couple of minutes was taking the spaces out of my folder names and file
names so the command interpreter would execute properly from the .bat file
that I created.

Tom
"John Navas" <spamfilter0@navasgroup.com> wrote in message
news:4JoXc.9866$54.141842@typhoon.sonic.net...
> [POSTED TO sci.geo.satellite-nav - REPLY ON USENET PLEASE]
>
> gpsbabel doesn't seem to support filename wildcards, so you have to do
this
> programmatically; e.g., with a script or (with Windows NT/2000/XP command
> extensions) batch file. In the latter case, the following example text
would
> be in a file with a .CMD extension:
>
> FOR %%X IN (\tmp\*.mps) DO gpsbabel -i mapsource -o text %%X
%%~dpnX.txt
>
> The "\tmp\*.mps" creates a list of all files in the \tmp directory that
have
> ".mps" as the extension. ("*" is a 'wildcard' that matches any
characters.)
> The "FOR" command then processes that list, one file at a time, each time
> substituting one of the filenames for "%%X". The "%%~dpnX.txt" is used to
> build a corresponding output filename with the same drive-path-name ("dpn"
> modifier on "X") plus ".txt" as the extension. Hence if \tmp contained
> FILE1.MPS, FILE2.MPS, and FILE3.MPS, "FOR" would execute the following
> commands:
>
> gpsbabel -i mapsource -o text \tmp\FILE1.MPS \tmp\FILE1.TXT
> gpsbabel -i mapsource -o text \tmp\FILE2.MPS \tmp\FILE2.TXT
> gpsbabel -i mapsource -o text \tmp\FILE3.MPS \tmp\FILE3.TXT
>
> Hope that helps.
>
> Best regards,
> John Navas
>
> In <DOcXc.517073$Gx4.105763@bgtnsc04-news.ops.worldnet.att.net> on Thu, 26
Aug
> 2004 03:29:39 GMT, "Tom H." <tom_reader@att.nospam*.net> wrote:
>
> >I would like to convert all files in a directory and am having trouble
> >interpreting how to get gpsbabel to convert a few Mapsource files to text
> >files. The readme has the following statement:
> >
> >gpsbabel -i geo -f /tmp/geocaching.loc -o gpx -F /tmp/geocaching.gpx
> >tells it to read the first file in geocaching.com format and create
> > a new file in GPX format.
> >
> >I tried doing this as shown below
> >
> >C:\Program Files\gpsbabel>gpsbabel -i mapsource -f
/tmp/mapsource.mps -o -F
> >/tmp
> >/text.txt
> >MAPSOURCE cannot open '/tmp/mapsource.mps' for read. Error was 'No such
> >file or
> > directory'.
> >
> >I am not used to command line instructions, so I am probably
interpreting
> >the example command improperly. Can someone give me some help with more
> >details on how to do this.
> >
> >TIA,
> >Tom
>



Relevant Pages

  • Re: Gpsbabel - how to do all files in a directory
    ... > be in a file with a .CMD extension: ... >>interpreting how to get gpsbabel to convert a few Mapsource files to text ... >> a new file in GPX format. ... >>the example command improperly. ...
    (sci.geo.satellite-nav)
  • Re: GPSBabel Help
    ... I think gpsbabel just wants "geo" for input and "gpx" for output file ... When I first started using gpsbabel the command line stuff made it seem hard ... > I am using GUI Frontend, ...
    (sci.geo.satellite-nav)
  • Re: Using Windows Server 2008 Task Scheduler to Run a Macro
    ... Just create a file using notepad.exe, paste in the command that worked, then after you save the file rename it from a TXT extension to a CMD extension. ... Can you give me a crash course on how to create a .cmd file, ...
    (microsoft.public.windows.server.general)
  • Re: Batch file to delete files/folders?
    ... Type in the appropriate command lines. ... Save the file with a .bat or .cmd extension. ... del /q /f x:\mydirectory\myfile.doc ...
    (microsoft.public.windowsxp.help_and_support)
  • Re: Logonscript
    ... any script with a .bat or .cmd extension will be treated as a batch script ... change the extension to .vbs and see how that works ... I get an "command" is not recognized as an internal or external command" ...
    (microsoft.public.windows.server.networking)