Vraag & Antwoord

Programmeren

Batch om .pst bestanden te backuppen en terug te zetten

3 antwoorden
  • Hallo Ik ben bezig met het maken van een batch bestandje dat de persoonlijke mappen bestanden (.pst) van Outlook XP (2002) op een andere plek zet en lege door Outlook gemaakte .pst bestanden weer terugzet. Ik wil nu bestanden uit: C:\Documents and Settings\*****\Local Settings\Application Data\Microsoft\Outlook\*.* Verplaatsen naar: C:\Documents and Settings\*****\Local Settings\Application Data\Microsoft\Outlook\Batch\ Maar hij geeft de melding dat er een fout in de syntaxis zit. Als ik een bestandje test.txt in de map Outlook maak en het edit commando gebruik gaat edit het pad in stukjes delen. Kan Dos zulke lange paden niet aan? Dit is mij (code): @echo off cls echo. echo Menu: echo Kies een nummer: echo 1. Verplaatst je e-mail bestand echo 2. Zet je e-mail bestand terug echo 3. Sluit dit programma echo. choice /c:123 /n if errorlevel 1 move C:\Docume~1\------\Applic~1\Micros~1\Outloo~1\*.* C:\Documents and Settings\Henk\Local Settings\Application Data\Microsoft\Outlook\Batch if errorlevel 2 echo string 2. if errorlevel 3 echo string 3. Kan iemand mij vertellen wat ik fout doe? Alvast heel erg bedankt. :( compuwout
  • als het windows xp is kun je beter set user input gebruiken @echo off :start cls echo keuze 1 echo keuze 2 echo keuze 3 set /p userinp=kies een optie(1-3): set userinp=%userinp:~0,1% if "%userinp%"=="1" goto 1 if "%userinp%"=="2" goto 2 if "%userinp%"=="3" goto 3 echo invalid choice goto start :1 echo Moi goto end :2 echo lekker weer vandaag goto end :3 echo Peter goto end :end pause>nul en move C:\Docume~1\------\Applic~1\Micros~1\Outloo~1\*.* C:\Documents and Settings\Henk\Local Settings\Application Data\Microsoft\Outlook\Batch moet op 1 regel passen. eventueel dde korte dosnamen gebruiken op te vragen in de dosprompt met dir /x of wat ik nog vond, om spaties in mappen ed te mogen gebruiken in batch files move ?c:\This month's reports\*.*? ?c:\Last month's reports?
  • 1) zet wordwrap uit in notepad. Da's echt vervelend in gebruik... 2) if errorlevel 1 move "C:\Docume~1\------\Applic~1\Micros~1\Outloo~1\*.*" "C:\Documents and Settings\Henk\Local Settings\Application Data\Microsoft\Outlook\Batch" Moet beter werken. Zie je de quotes om de naam? In een command prompt is een spatie een scheidingsteken, maar door de quotes aan begin en einde wordt het weer 1 parameter.

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.