Zum Hauptinhalt springen
Weil einfach - produktiver ist

Der Daten Spezialist

Konvertieren Sie die Daten mühelos zwischen verschiedenen Formaten ohne Programmierkenntnisse dank Visual Designer. Effizient und super einfach.
Flowheater Chart

FHBatch.exe CMD Fenster bleibt geöffnet nach Erstellung des Files.

Mehr
4 Jahre 4 Monate her #3953 von Werner Thomann
Hallo Herr Stark

Habe das Problem, dass sich das CMD Fenster nach erledigung des Batches nicht schließt.
Die Ausgabe Codes habe ich mit if %ERRORLEVEL% 0 goto success programmiert.Wie in einem Beispiel von Ihenen beschrieben.
FlowHeater letzte neuste Version (32Bit).

Nachfolgendes wird ausgeführt:
@echo off
set FHBATCH="C:\Program Files (x86)\FlowHeater V4\BIN\FHBatch.exe"
%FHBATCH% /ReadFileName C:\Temp\00001927.txt Convert_Test1.fhd

if %ERRORLEVEL% 0 goto success
if %ERRORLEVEL% 4 goto warnings
if %ERRORLEVEL% EQU 8 goto errors
if %ERRORLEVEL% EQU 12 goto abort

echo nicht definierter Returncode
goto ende

REM Erfolgeiche Ausführung
:success
echo Ausführung erfolgreich beendet
goto ende

REM Behandlung von Warnungen
:warnings
echo Ausführung mit Warnungen beendet
goto ende

REM Behandlung von Fehlern
:errors
echo Ausführung mit Fehlermeldungen beendet
goto ende

REM Behandlung von Abbrüchen
:abort
echo Ausführung abgebrochen
goto ende

REM Skript Ende
:ende
exit

**********************************************************************

Vielen Dank für Ihre Unterstützung

m.f.g

W.Thomann

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
4 Jahre 4 Monate her #3954 von FlowHeater-Team
Hallo Herr Thomann,

wie rufen Sie das CMD Skript den auf, über einen Doppelklick im Explorer oder aber manuell in einer vorher geöffneten Eingabeaufforderung?

Bei Letzteren bleibt das Fenster natürlich weiterhin geöffnet. Der Exit am Ende Ihres CMD Skriptes beendet nur den für die Ausführung neu gestarteten Interpreter (CMD.EXE).

Sollten Sie das Skript über einen Doppelklick bzw. aus der Windows Aufgabenplanung starten und das Konsolenfenster bleibt hier weiterhin geöffnet bräuchte ich zur weiteren Analyse bitte mal einen Screenshot davon und den genauen Aufruf des Skriptes.

gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
4 Jahre 4 Monate her #3955 von Werner Thomann
Hallo Herr Stark

Ich rufe FHIF.CMD über den Windows Explorer auf ..... habe das mal Dokumentiert im Anhang.

Bei weiteren Fragen steh ich gerne zu Verfügung

Dateianhang:

Dateiname: aufrufdesfhif.pdf
Dateigröße:131 KB

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
4 Jahre 4 Monate her #3956 von FlowHeater-Team
Hallo Herr Thomann,

leider ist der Screenshot von Ihrem Konsolenfenster nicht komplett. Befindet sich das Fenster in dem Zustand als ob Sie nun einen Befehl eingeben können? Was passiert, wenn Sie hier den Befehl „exit“ eingeben?

Wenn das so ist, dann stimmt die Verknüpfung zur Dateierweiterung .CMD nicht. Dann sollte aber auch jedes andere CMD Skript so enden, können Sie das bitte mal überprüfen, Danke.

Bitte prüfen Sie mal was unter

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.cmd

bei Ihnen eingetragen ist.

Anmerkung) Kleine Korrektur zu Ihrem Skript. Die beiden Zeilen

  if %ERRORLEVEL% 0 goto success
  if %ERRORLEVEL% 4 goto warnings

müssten so lauten

  if %ERRORLEVEL% EQU 0 goto success
  if %ERRORLEVEL% EQU 4 goto warnings

hat aber nichts mit dem aktuellen Problem zu tun.

gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
4 Jahre 4 Monate her #3957 von Werner Thomann
Hallo Herr Stark

Also das Batchfenster lässt dann keinen Tastendruck mehr zu und bleibt dann einfach so...
Den Reg. Eintrag sehen Sie im Anhang.

Dateianhang:

Dateiname: reg_inhalt.pdf
Dateigröße:42 KB

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
4 Jahre 4 Monate her #3958 von FlowHeater-Team
Hallo Herr Thomann,

das sieht nach dem Standard aus. Können Sie bitte mal folgendes CMD Skript ausprobieren und über den Explorer ausführen. Sie sollten den Text "TEST" im Konsolenfenster sehen sowie eine Aufforderung eine Taste zu drücken. Nach betätigen einer Taste sollte sich das Fenster wieder schließen.

Test CMD Skript
Code:
@echo off echo TEST pause

gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
4 Jahre 4 Monate her #3959 von Werner Thomann
Hallo

Das funktioniert einwandfrei ....

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
4 Jahre 4 Monate her - 4 Jahre 4 Monate her #3960 von FlowHeater-Team
Hallo Herr Thomann,

Ok, Ich vermute, dass in Ihrer CMD irgendwelche Sonderzeichen/Steuerzeichen vorhanden sind, die den Skript Interpreter hier hängen lassen. Könnte z.B. durch Copy&Paste oder ähnlichen vorkommen.

Um das auszuschließen habe ich Ihnen im Anhang zwei Test CMD Skripte zur vorbereitet. Bitte mal diese über den Explorer und Doppelklickj ausführen lassen.

Test1.cmd) Das ist im Prinzip Ihre CMD inkl. der Pfade nur nochmal sauber neu gespeichert.

Test2.cmd) Ist im Prinzip auch das gleiche, nur hier wird lediglich das Batch Modul ohne Parameter gestartet, so dass nur die Hilfe ausgegeben wird, nicht dass es an der Ausführung liegt?

Bei beiden Skripten habe ich am Ende einen „Pause“ Befehl eingebaut. Hier sollte nach der Ausführung der Text „Drücken Sie eine beliebige Taste . . .“  ausgegeben werden und nach betätigen einer Taste sollte dann das Konsolenfenster auch wieder geschlossen werden.

Dateianhang:

Dateiname: cmd-skript-test.zip
Dateigröße:1 KB

gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Letzte Änderung: 4 Jahre 4 Monate her von FlowHeater-Team.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
4 Jahre 4 Monate her #3961 von Werner Thomann
Hallo Herr Stark

Ich habe nun die Test durchegführt und beide können erfolgreich mit einem Tastendruck geschlossen werden.
Habe nun den Eindruck dass es an der fhd Datei liegen kann.
Zu diesem Zweck sende ich Ihnen die beiden Dateien zum Testen.

Vielen Dank für Ihren tollen Support!

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
4 Jahre 4 Monate her #3962 von FlowHeater-Team
Hallo Herr Thomann,

an der verwendeten FlowHeater Definition liegt das nicht, die wird ja komplett abgearbeitet, zu sehen an der Ausgabe „Returncode 0“.
Bitte verwenden Sie die Test1.cmd (evtl. umbenennen) und entfernen am Ende des Skriptes die Zeile mit dem „Pause“ Befehl, dann sollte Ihr Batch CMD Skript laufen.

Wie ich geschrieben habe, vermute ich ein nicht sichtbares Sonderzeichen/Steuerzeichen in Ihrem Skript, das evtl. durch Copy&Paste in das Skript gekommen ist, das dann den Skriptinterpreter (CMD.EXE) zum Absturz bzw. Hängen bringt.

gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
4 Jahre 4 Monate her #3963 von Werner Thomann
Hallo Herr Stark

Ich habe das auch noch getestet, leider ohne Erfolg.
Auch habe ich ein neues Benutzerprofil erstellt, ohne Erfolg.

Testhalber habe ich einen anderen W10 Rechner verwendet und mit diesem geht es nun einwandfrei.

Nochmals vielen Dank für Ihren hervorragenden Support !

Gruss
W.Thomann

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.329 Sekunden
FlowHeater Logo

FlowHeater - Der Daten Spezialist

Effiziente Datenintegration und Transformation mit FlowHeater - Ihre Lösung für nahtlosen Datentransfer.

Rechtliches

Support & Kontakt

Kontaktinformation

Telefon:
0951 / 99339792

E-Mail:
Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein.


Copyright © 2009-2024 by FlowHeater GmbH. Alle Rechte vorbehalten.