Deutsch
Forum

Batch-Datei oder was mach ich?

 
- Seite 1 -



Detlef
Tussing
ich schreibe mit einem XProfan Prog Daten in eine .DAT Datei um diese mit einem 2. Prog aufzurufen , und auszuführen.
Um den Aufruf des 2.Prog leichter zu machen, lass ich gleichzeitig eine Batchdatei erzeugen Prog2.exe Daten.DAT doch bei dem Aufruf wird immer der störende Windows CMD Bilschirm angezeigt.
Kann man das verhindern, oder gibt es andere Möglichkeiten?
 
Gruß Detlef Tussing
Windows XP, XProfan 10
10.04.2007  
 



 
- Seite 2 -


Nun ich meine das der Fehler (wenn man es überhaupt so nennen muss) nicht im Betriebssystem selbst liegt - eher an entweder a) der Konfiguration dessen oder b) an der verwendeten 3rd-Party-Software. Demnach ist es also nicht auszuschliessen das Selbiges auch auf einem XP (was übrigens NT-Based ist) auftreten wird.

Die Ursache muss also geklärt werden - und dann - wenn diese geklärt ist - wird es auf Deinem NT (4? 5?) und warscheinlich auch auf einem XP laufen...

Was ich jetzt aber nicht verstehe ist das Folgende - ich zitiere Dich mal erlaubter Weise in umgekehrter Reihenfolge:


doch wie gesagt mit NT Ausführen geht es



unter NT Ausführen relais.exe DL.dat geht nur aus dem laufenden Programm nicht



Das Ereigniss ist Relais.exe DL.dat und die Parameterübergabe (DL.dat) kann NT nicht.


 
13.04.2007  
 




Detlef
Tussing
Habe mich vieleicht verkehrt ausgedrückt
meinte Start-Ausführen Relais.exe DL.dat funktioniert
nur aus dem ständig laufendem Programm (FMS-Auswerter von HEIRO)
das mein Programm aufrufen soll geht es nicht, zumindest nicht mit Parameterübergabe. Eine andere von mir geschriebene exe Datei ohne Paramterübergabe läuft

Ich habe XP

der Rechner auf dem das laufen soll steht bei uns auf der Feuerwache
 
Gruß Detlef Tussing
Windows XP, XProfan 10
13.04.2007  
 



Ok mal für mich ja?!

Windows2000 Programm FMS-Auswerter (i.F. Fms) startet aus sich heraus ein Programm. Ist das Programm definierbar in Fms? - oder steht der Name bereits fest? Ich nehme an - wenn Du von Parametern sprichst - das der Aufruf definierbar ist - jupp?

Wenn Du den Aufruf definierst mit einem Parameter (also mit einem Freizeichen im String) - dann scheitert es unter Win2000 - jedoch der selbe String (und damit der selbe Aufruf) funktioniert unter XP?

Wenn dem so ist - dann wäre meine Frage aus welchem Grund Du einen Parameter angeben musst, oder hängt Fms den Parameter von sich aus intern heran?
 
13.04.2007  
 




Detlef
Tussing
Das FMS-Programm wertet über die Soundkarte(angeschlossen an ein Funkgerät) den Status des Fahrzeug aus, zeigt diesen in Listenform an und kann bei Status 2 ein Ereigniss auslösen, d.h. es kann ein weiters Programm aufrufen.
nun habe ich ein Prog geschrieben, das beim Aufruf des Ereignis ein Relais schalten soll das das entsprechende Hallentor zu öffnen. Da wir mehr als 10 Fahrzeuge haben und entsprechen viele Tore, hab ich das Prog so geschrieben das es mit der entsprechenden DAT Datei weis welches Tor es öffnen soll.

ich hoffe, das ich den zweck meines Prog hiermit erklären konnte
 
Gruß Detlef Tussing
Windows XP, XProfan 10
13.04.2007  
 



Jup ich verstehe langsam. Und diese .Dat möchtest Du gerne in FMS festlegen - samt exe - ja?

Und dafür ist da so ein Eingabefeld (?!) wo Du eingibst meine.exe blub.dat ?

Verstehe ich es richtig das Du damit nur weg willst von dem Prinzip der ~10 Exen?

Ach und dann noch die Frage - hast Du schonmal probiert ALLES in Anführungszeichen einzugeben - quasi statt meine.exe blub.dat besser meine.exe blub.dat?
 
13.04.2007  
 




Detlef
Tussing
genau so
ich hatte mal 10 EXE´n geschrieben, die liefen auch, aber wie immer mann will ja was verbessern. Nun öffne ich nicht nur das richtige Tor, sonder mach auch noch das Licht an, abernicht am Tag. Und daher habe ich ein 2.Prog geschrieben in dem man das Fahrzeug , das Tor und die Zeit von wann bis wann das Licht nicht an geht auswählen kann. Dieses 2.Prog speichert die Daten in die entsprechende DAT Datei.

Das mit den hab ich noch nicht probiert

ich hatte aber probiert die Relais.exe DL.Dat in die DL.BAT zu schreiben und dann vom FMS-Prog die Batchdatei aufzurufen aber selbst das ging nicht wegen der Parameterübergabe. Eine Batchdatei in der nur z.b EDITOR.exe stand läuft die EDITOR.exe wurde aufgerufen.

Alles recht merkwürdig
 
Gruß Detlef Tussing
Windows XP, XProfan 10
13.04.2007  
 



Ok ich hab verstanden.

Prüfen wir mal obs an den Params - oder am envPfad liegt.

Wenn Du also angenommen start ausführen %comspec% [enter] eingibst - und eingibst:


c:>cd c:
c:>echo >test.bat echo %1 lala %1
c:>test bibo

müsste die Console Dir


c:>bibo lala bibo

ausgeben.

Tut sie das?
 
13.04.2007  
 




Detlef
Tussing
das kann ich heute leider nicht mehr testen da ich nur freiwilliger Feuerwehrmann bin und dies alles nur ehrenamtlich mache. Ich werde aber in den nächsten Tagen davon berichten.
Soll ich denn die Umstellung auf XP erstmal sein lassen???
 
Gruß Detlef Tussing
Windows XP, XProfan 10
13.04.2007  
 



Die letzte Frage werde ich Dir nicht beantworten können.
 
13.04.2007  
 




Detlef
Tussing
mir ist noch etwas eingefallen, ich hatte die Relais.exe so umgeschrieben das sie die Daten der DAT Datei einliest, also von FMS nur relais.exe das währen zwar auch 10 exe Dateien doch auch da meckert Dr. Watson

habe gerade das bibo lala bibo testen lassen, es funktioniert

was nun
 
Gruß Detlef Tussing
Windows XP, XProfan 10
14.04.2007  
 




Detlef
Tussing
Weis keiner einen Rat, warum Dr. Watson meckert ??
 
Gruß Detlef Tussing
Windows XP, XProfan 10
18.04.2007  
 



Was sagt denn Watson genau und was gibt das Crashdump von ihm für Infos?

Da c:>bibo lala bibo funktioniert ist schonmal sichergestellt das es nichts mit den Parametern zu tun hat.

Kompiliere mal folgendes Programm und lasse es auf dem Zielrechner laufen. Wird die bibo lala bibo Nachricht auch hier angezeigt?

Quellcode kommt gleich...
 
18.04.2007  
 




Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

7.582 Betrachtungen

Unbenanntvor 0 min.
Jürgen Strahl08.06.2022
Walter04.04.2022
supernova04.12.2013
Wolfgang15.11.2013
Mehr...

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie