cjackson
Goto Top

OpenFileDialog and Savefiledialog?!

Ich hab ein kleines Problem ich habe eine Datei in der ich alle Kommas durch Punkte ersetzen und am ende jeder Zeile ";;" (2xSemikolons) hinzufügen soll. Außerdem soll in der ersten Zeile folgendes drin stehen: "Position;Artikelnummer;Menge;Freier Text;Freier Text"

Sodass die Datei hinterher so aussieht:
Position;Artikelnummer;Menge;Freier Text;Freier Text
0;C0.5-MA-07Q3;2.5;; //zuvor sah dieser Bereich so aus (original) 0;C0.5-MA-07Q3;2,5

Möchte folgende .bat grafisch darstellen.

@echo off & setlocal
echo Originaldatei?
set /p "Alt=Quelle "
echo
echo Konvertierte Datei?
set /p "Neu=Speicherort "
echo Position;Artikelnummer;Menge;Freier Text;Freier Text>"%Neu%"
for /f "usebackq delims=" %%i in ("%Alt%") do set "Zeile=%%i" & call :ProcessLine
goto :eof
:ProcessLine
echo %Zeile:,=.%;;>>"%Neu%"
goto :eof

Diese .bat Datei funktioniert nur ich muss jedes mal den genauen Pfad wissen.

Das Programm sollte mich fragen wo die Quelldatei liegt und wo sie abgespeichert werden soll.
Ich meine die Funktion nennt sich OpenFileDialog, bin mir aber nicht sicher .Das Dateiformat bleibt immer .CSV.

Um Tips bzw. Quellcode wird gebeten.

Danke im Voraus.

Mit freundlichen Grüßen
Christopher Jackson

Content-Key: 66921

Url: https://administrator.de/contentid/66921

Printed on: April 16, 2024 at 13:04 o'clock

Member: CJackson
CJackson Aug 24, 2007 at 06:43:47 (UTC)
Goto Top
Kann mir jemand helfen? Sollte dies wenn möglich innerhalb der nächsten Woche fertig haben und komme nicht weiter?

mfg jackson
Member: miniversum
miniversum Aug 25, 2007 at 17:48:16 (UTC)
Goto Top
Die Zeilen mit set /P müstest du durch vbs ersetzen.
Vielleciht hilft dir das etwas weiter (halt nur die Methoden nehmen die vom Windows her kommen nicht vom Word oder Office)
http://mypage.bluewin.ch/reprobst/WordFAQ/Browse.htm#Browse06

miniversum
Member: lowbyte1
lowbyte1 Aug 25, 2007 at 19:37:03 (UTC)
Goto Top
hallo

was hat das mit C und C++ zu tun?

aber zu deinem problem,du könntest die datei zuerst finden lassen!
dan verarbeiten...

mfg [lowbyte]
Member: CJackson
CJackson Aug 30, 2007 at 05:52:31 (UTC)
Goto Top
Thx an Alle, aber hat sich inzwischen erledigt. CJackson