Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Problem bein Aufruf einer *.bat

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
12.06.2005, 14:13 Uhr
RedEagle



Hi
Ich möchte mit meinem Editor (den ich gerade schreibe) eine textdatei kopieren (bzw unter nem anderen pfad speichert), und dann eine Batchdatei starten, die mit dieser Kopierten textdatei und anderen tools arbeiten soll.


Pfade:

.\\projekt\\files\\test.txt
.\\projekt\\tools\\start.bat



Öffne ich in dem Editor die test.txt
Speicher die test.txt in das Verzeichniss, in der sich die *.bat befindet
Dann ruf ich die +.bat mit "system(pfad);" auf.


Batch:

@echo off

cls

if not exist source.txt goto nosource
tool source.txt
del source.txt
goto ende

:nosource
echo Die Datei source.txt ist nicht vorhanden.
goto ende

:ende

pause



Das Problem ist, das der Workpath noch ".\\projekte\\files\\" ist.

Meine Frage: Wie rufe ich die *.bat so auf, das der Workpath gleich dem Pfad zur *.bat ist??
--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
12.06.2005, 18:34 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


vorher chdir(workingdir); ausführen, bzw SetCurrentDirectory
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
13.06.2005, 15:02 Uhr
RedEagle




--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: