Zum Inhalt springen

Problem beim Ausführen mit Batch-Datei


Empfohlene Beiträge

Geschrieben

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.

Geschrieben

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 :/

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...