Zum Inhalt springen

Problem beim Ausführen mit Batch-Datei


wichtel

Empfohlene Beiträge

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.

Link zu diesem Kommentar
Auf anderen Seiten teilen

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

Link zu diesem Kommentar
Auf anderen Seiten teilen

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.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

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...