View Single Post
  #9  
Old June 23rd 04, 09:56 AM
AlmostBob
external usenet poster
 
Posts: n/a
Default running many files through the same command

for %f in (*.*) do pre602 /d:5 %f %f.602
dos command for multiple files will convert all files in the folder nad rename
to filename.602 but will have 2 extensions, windows supports 2 extensions

--
Adaware http://www.lavasoft.de
spybot http://security.kolla.de
AVG free antivirus http://www.grisoft.com
Panda online AntiVirus scan http://www.pandasoftware.com/ActiveScan/
Catalog of removal tools http://www.pandasoftware.com/download/utilities/
Blocking Unwanted Parasites with a Hosts file
http://mvps.org/winhelp2002/hosts.htm
links provided as a courtesy, read all instructions on the pages before use
Grateful thanks to the authors/webmasters

"Ivan Bútora" wrote in message
...
Hi everyone,

not sure if the subject of this thread is a good way to describe what I want
to do, but here it is. Basically I wish to convert several (many) files from
WordPerfect format to T602 format. For this, I have a small utility
"pre602.exe" which functions in this way:

PRE602.EXE [parameters] inputfile outputfile

In my case, let's say I wish to convert a file called "text.wp", I would do:
pre602 /d:5 text.wp text.602


Question 1
Imagine I have twenty files I want to convert, and I don't want to do each one
individually. Is there any way to do this using a batch file? If I put all
those files in one folder, is there any way how to generate a list of those
files, and then run this list through the pre602.exe command automatically?


Question 2
I want to define a custom action for .wp files which would do the conversion
to .602. I was able to do something like this:

pre602.exe /d:5 %1 new.602
However, I am not able to figure out a way to refer to the part of the
filename before the file extension, and thus I had to make the output file
something fixed, which I subsequently have to rename. I know "%1" refers to
the file that the action is taken on. If the file is, say, "xxx.wp", is there
any way to refer just to "xxx"?

Thanks for your input.

Ivan