wichtel Geschrieben 23. Februar 2004 Geschrieben 23. Februar 2004 Hay Ich habe folgendes Problem.. und zwar möchte ich aida32 mit einer batchdatei automatisieren... Ich habe also ein Konfigurationsscript (berichtskonfiguration.rpf ) in Aida geschrieben damit das Programm weiß welche Daten es analysieren soll.... Dann habe ich die Datei in der batch verknüpft. Das ist alles soweit kein problem... das problem ist, dass das Programm 2mal ausgeführt werden muss damit es auch in 2unterschiedlichen Formaten speichert..... Nun ist das Programm/der Quellcode aber zu schnell für AIDA und somit wird nur eine Datei erstellt. Hier ist der Code: @ECHO OFF CLS ECHO. ECHO Systemcheck des Rechners %COMPUTERNAME% ... ECHO. DEL \\main\aida32reports$\%DATE%\%HOSTNAME%\%USERNAME%.* >NUL 2>&1 ECHO ... generiere CSV-Report (das kann dauern) \\main\aida32\aida32 /R \\main\aida32reports$\$DATE\$HOSTNAME\$USERNAME /CSV /AUDIT /SILENT /SAVE rem \\main\aida32\aida32 /R \\main\aida32reports$\$DATE\$HOSTNAME\$USERNAME /CSV /CUSTOM \\main\aida32\berichtskonfiguration.rpf /SAVE :LOOP IF NOT EXIST \\main\aida32reports$\%DATE%\%HOSTNAME%\%USERNAME%.CSV GOTO :LOOP ECHO ... generiere MHTML-Report (auch das ist nicht schneller) \\main\aida32\aida32 /R \\main\aida32reports$\$DATE\$HOSTNAME\$USERNAME /MHTML /AUDIT /SILENT /SAVE rem \\main\aida32\aida32 /R \\main\aida32reports$\$DATE\$HOSTNAME\$USERNAME /MHTML /CUSTOM \\main\aida32\berichtskonfiguration.rpf /SAVE :LOOP2 IF NOT EXIST \\main\aida32reports$\%DATE%\%HOSTNAME%\%USERNAME%.MHT GOTO :LOOP2 ECHO. ECHO FERTIG! - folgende Dateien wurden erzeugt: ECHO ------------------------------------------ ECHO \\main\aida32reports$\%COMPUTERNAME%.CSV ECHO \\main\aida32reports$\%COMPUTERNAME%.MHT ECHO. werde mich nach der fahrschule damit nochmal befassen aber kann mir wer evtl. tipps geben ? ich kam jetzt hier nur zurecht weil ich mich in tp,delphi&c++ ein bisschen auskenne. mir ist aber vorgegeben das mit einer batchdatei zu erledigen. Zitieren
wichtel Geschrieben 24. Februar 2004 Autor Geschrieben 24. Februar 2004 ich habe nochmal ein bisschen rumgetüftelt und bemerkt dass es am erstellen der ordner liegt.... allerdings möchte ich die ordner gerne so erstellt haben damit man eine bessere übersicht hat! @ECHO OFF CLS ECHO. ECHO Systemcheck des Rechners %COMPUTERNAME% ... ECHO. DEL \\main\aida32reports$\%COMPUTERNAME%.* >NUL 2>&1 ECHO ... generiere CSV-Report (das kann dauern) \\main\aida32\aida32 /R \\main\aida32reports$\$HOSTNAME /CSV /CUSTOM \\main\aida32\berichtskonfiguration.rpf /SILENT /SAVE rem \\main\aida32\aida32 /R \\main\aida32reports$\$HOSTNAME /CSV /CUSTOM \\main\aida32\berichtskonfiguration.rpf /SILENT /SAVE :LOOP IF NOT EXIST \\main\aida32reports$\%COMPUTERNAME%.CSV GOTO :LOOP ECHO ... generiere MHTML-Report (auch das ist nicht schneller) \\main\aida32\aida32 /R \\main\aida32reports$\$HOSTNAME /MHTML /CUSTOM \\main\aida32\berichtskonfiguration.rpf /SILENT /SAVE rem \\main\aida32\aida32 /R \\main\aida32reports$\$HOSTNAME /MHTML /CUSTOM \\main\aida32\berichtskonfiguration.rpf /SILENT /SAVE :LOOP2 IF NOT EXIST \\main\aida32reports$\%COMPUTERNAME%.MHT GOTO :LOOP2 ECHO. ECHO FERTIG! - folgende Dateien wurden erzeugt: ECHO ------------------------------------------ ECHO \\main\aida32reports$\%COMPUTERNAME%.CSV ECHO \\main\aida32reports$\%COMPUTERNAME%.MHT ECHO. so funktioniert es.... nun soll er aber alles in \main\aida32reports$\$DATE\$HOSTNAME\&USERNAME speichern.... das habe ich versucht indem ich zu beginn folgende codezeile eingegeben habe: : md \\main\aida32reports$\%DATE%\%COMPUTERNAME%\%USERNAME% : ECHO \\main\aida32reports$\%DATE%\%COMPUTERNAME%\%USERNAME% in der hoffnung dass es geht wenn er die datei nur noch in den ordner speichern muss.... (er wird sie aber wahrscheinlich trotzdem nochmal erstellen?!?) kein erfolg.... das andere problem war dass aida ne ganz andere datumsformation als dos verwendet :/ Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.