Español
Foro

Batch-Expediente oder qué mach Yo?

 
- Página 1 -



Detlef
Tussing
Yo escribir con un XProfan Prog Daten en un .DAT Expediente en esta con un 2. Prog aufzurufen , y auszuführen.
Um el Aufruf des 2.Prog leichter a hacer, lass Yo gleichzeitig una Batchdatei erzeugen Prog2.exe Daten.DAT doch en el Aufruf se siempre el störende Windows CMD Bilschirm adecuado.
Kann al verhindern, oder hay otro Möglichkeiten?
 
Gruß Detlef Tussing
Windows XP, XProfan 10
10.04.2007  
 



 
- Página 3 -



KompilierenMarcaSeparaciónUn Messagebox con lala debería adecuado voluntad. Wenn auch dies klappt puede ser weitertesten.
 
18.04.2007  
 




Detlef
Tussing
Das funktioniert

Posesiones mein Prog umgeschrieben poste lo veces, obwohl sin Relaiskarte funktioniert no correcto.
Mit editor.prf erstellt uno una *.DAT Expediente el de el zB zBV.exe oder DL.exe beim Aufruf gelesen se(esta EXE`S werdenvon el FMS-Software aufgerufen, el bajo NT se ejecuta), esta schreibt Daten en el daten.dat el de el ständig laufenden Prog relais.exe gelesen y ausgeführt wwerden. Bajo XP kein Problema aber bajo NT
Yo hoffe el Yo mi Prog`s verständlich beschrieben habe
en el Anhang el Prog´s
EDITOR

5 kB
Hochgeladen:05.05.2007
Ladeanzahl50
Descargar
 
Gruß Detlef Tussing
Windows XP, XProfan 10
30.04.2007  
 




Michael
Wodrich
Yo habe me esta Hilo genau durchgelesen, doch a Solución fehlen me simplemente Informationen.

Was genau macht el externe Software?
- Ruft ellos sólo una einziges definiertes Programa en oder se para cada Fahrzeug una propio programa aufgerufen?
- Escribe esta Software Daten en una Datenfile?
-- Wann voluntad esta Daten geschrieben (qué es el Auslöser dafür)
-- Como rápidamente tener lugar weitere Einträge? Jede Sekunde?
-- Was passiert si la Datendatei no como es? Wird ellos automáticamente neu creado?
-- Welche Daten voluntad geschrieben?

Anscheinend voluntad 2 Relaiskarten angesteuert. Hier fehlen genauere Informationen - qué se como geschaltet.

El Daten de el erfolgten Schaltungen al Relais debería protokolliert voluntad, así uno sehen kann wann el Software welche Relais betätigt ha.
Das podría en uno DBF-Expediente gespeichert voluntad.

Yo sehe me Su Programación veces genauer a - wahrscheinlich se como ya einiges klarer voluntad.
Aber el Informationen encima el, qué el externe Programa como genau macht, el fehlen natürlich.
Welche Daten puede porque encima el Funk todos abgegriffen voluntad.

Schöne Grüße
Michael Wodrich
 
Programmieren, das spannendste Detektivspiel der Welt.
02.05.2007  
 




Detlef
Tussing
Das FMS-Auswerteprogramm liest Daten en Soundkarte una y stellt ellos en Listenform como. Als Opción kann dieses Programa en una eingetragenen Fahrzeug el el Status 2 envía una Aktion auslösen. D. h. lo ruft eins de 10 meiner Exe-Archivos en, el entonces direkt el Relaiskarten steuern, el se ejecuta auch muy bien.
Nun Yo algo geändert.
El 10 Exe-Dateinen steuern no mehr el Relaiskarte, pero escribir Datum, Uhrzeit, Tornummer y de wann a wann el Licht no eingeschaltet voluntad se en un *.DAT Expediente. Also el DL. Exe en el DL.Dat, el TLF.Exe en el TLF.Dat, el zbv.exe ind el zbv.Dat
Im Hintergrund se ejecuta el Relais.Exe, el el Anderung en el *.DAT Archivos merkt, esta Daten ausliest y luego entsprechen bearbeitet y a Relaiskarte envía. Und el con el DAT Archivos lauft bajo NT no.
Bajo XP Yo una Batch Expediente geschrieben el nacheinander el 10 Exe-(Fahrzeug)Archivos aufruft, el entpricht el, como si 10 Fahrzeuge fast zeitgleich einrücken. Dies erkennt el Relais.exe y öffnet después de y después de todos 10 Tore
 
Gruß Detlef Tussing
Windows XP, XProfan 10
03.05.2007  
 




Detlef
Tussing
¡Hola Michael, y todos otro el me helfen querer.



Hab el Fehler gefunden

Wenn Yo todos de me geschriebenen Archivos en el Ordner des FMS-Programa kopiere funktioniert lo, soga con el Versión Relais.exe DL.DAT

otra vez Dankeschön a todos

voluntad bestimt todavía öfter en eure Ayuda angewiesen ser, plane qué neues(altes verbessern) wo Yo ya en Problemas stosse
 
Gruß Detlef Tussing
Windows XP, XProfan 10
04.05.2007  
 




Michael
Wodrich
Un weitere Concepto:

In el Ayuda bajo Par$() es una Programmteil, el Usted el Namen des laufenden Programmes nennt.

Si usted el 10 EXEn also con NAME01 a NAME10 benennst, entonces bekommst Usted innerhalb des Programmes encima el Namen heraus welches su aufgerufen wurde.

Schreibe also sólo una Programa y steuere intern encima el abgefragten Namen el a bearbeitenden Daten (parameterfrei).

Dann Usted necesita una y el selbe Programa sólo todavía 9 veces kopieren (el läßt se una Stapeldatei lösen).

Dadurch bearbeitest Usted todos Fahrzeuge en sólo uno einzigen Expediente - el Programmname incluso es entonces sozusagen el Parámetro.

Wenn una continuación el Daten en uno DBF speichert kann auch una Feld para abhaken aufgenommen voluntad.
z.B. una 1-Signo Feld:
A - dieser Datensatz wurde gerade creado (de el NAMEnn.exe)
B - Datensatz wurde de Relais.exe verarbeitet
X - dies es una Testdatensatz de NAMEnn
Y - dieser Testdatensatz es verarbeitet
Damit ha una continuación auch automáticamente una Protokoll. Hierfür puede ser entonces una eigenständiges Programa bauen, el esta Daten (con oder sin Testdaten) anzeigt.
Solche Protokolle puede muy hilfreich ser.

Schöne Grüße
Michael Wodrich
 
Programmieren, das spannendste Detektivspiel der Welt.
04.05.2007  
 




Detlef
Tussing
¡Hola Michael

Que el DBF es una gute Concepto, voluntad veces versuchen el a verwirklichen.

Den otro Teil tener Yo ya geändert.
lo son sólo todavía el Relais.exe el con Parametern para el jeweilige Fahrzeug aufgerufen se. El Parámetro posición z.B. en el DL.DAT esta se wiederum de el Editor.exe producido b. z. w. geändert. Somit kann Yo auch neue Fahrzeuge einfügen. Was me todavía no gelungen es, neue Fahrzeuge en el Editor.exe anzuzeigen, dafür brauche Yo wohl una ListBox y no ChoiceBox aber el no trabajo para mí. muss todavía algo üben
 
Gruß Detlef Tussing
Windows XP, XProfan 10
05.05.2007  
 




Detlef
Tussing
Como bin Yo ya otra vez con uno neuen Cuestión

kann mann el, porque lo así simplemente aussieht

AddFiles *.DAT
Wahl$ = @ListBox$(Wähle Expediente:, 7)

anstelle meiner ChoichBox Fahrzeug en el oben genannten EDITOR.PRF
einbauen, con el Función CREATE(LISTBOX,%HWND,LISTBOX,0013,0023,0132,0255) komm Yo no está claro
 
Gruß Detlef Tussing
Windows XP, XProfan 10
05.05.2007  
 



@¡Hola Detlef


con el Función CREATE(LISTBOX,%HWND,LISTBOX,0013,0023,0132,0255) komm Yo no está claro


¿Por qué kommst Usted así no está claro ? - Usted musst el Listbox una handle% geben. Dann hast Usted mehr Möglichkeiten. Wenn el Listbox el Ventana principal kommt, entonces %HWnd. Soll ellos aber en una Dialogfenster, entonces a Punto de %HWND el handle% des Dialogfensters:
KompilierenMarcaSeparación
DECLARE list&,x%,y%,xb%,yh%,font%
font%=CREATE(FONT,ARIAL,16,6,0,0,0) Font auswählen
x%=20 diese 4 Werte anpassen
y%=50
xB%=250
yh%=400
-----------------------------------------------------------------
WINDOW 0,0-%MaxX,%MaxY
CLEARLIST
list&=CREATE(LISTBOX,%HWND,,x%,y%,xb%,yh%)
SetFont list&,font%
AddFiles *.dat wenn nötig mit Pfad
MoveListToList(list&)
MoveListToHandle(list&)ab XProfan10
WAITINPUT
DesTroywindow(list&)
05.05.2007  
 




Detlef
Tussing
¡Hola Horst
En

MovelisttoHandle(list&)de XProfan10

bekomm Yo el Fehlermeldung

Función no en dieses Fensterobjekt anwendbar
 
Gruß Detlef Tussing
Windows XP, XProfan 10
05.05.2007  
 



@Detlef
Usted musst sólo una Ventana redactar-
Sorry tener He olvidado.

Füge antes el ersten CLEARLIST una CLS una.

Dann debería lo klappen.
Natürlich kannst Usted auch con

WINDOW links%,oben%-rechts%,unten%

una Ventana principal con Su Maßen redactar
 
05.05.2007  
 




Detlef
Tussing
¡Hola Horst
Aber el Fuktion el Yo en

AddFiles *.DAT
Wahl$ = @ListBox$(Wähle Expediente:, 7)

erziele tener Todavía no !

en el Editor.prf, hatte me IF geholfen el ChoiceBox5 Fahrzeug editierbar a hacer, el se ejecuta auch pero yo tener no verstanden por qué. Nun bräuchte Yo el Función el Yo sólo todos Fahrzeuge aufgelistet bekomme, ellos veränder kann, ader auch neue Fahrzeuge abspeichern kann. Bisher podría Yo sólo el en el Prog gelisteten Fahrzeuge sehen, sin embargo auch neue eintragen pero no sehen.

kannst du me más helfen ?

5 kB
Hochgeladen:05.05.2007
Ladeanzahl84
Descargar
 
Gruß Detlef Tussing
Windows XP, XProfan 10
05.05.2007  
 




Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

7.547 Views

Untitledvor 0 min.
Jürgen Strahl08.06.2022
Walter04.04.2022
supernova04.12.2013
Wolfgang15.11.2013
Más...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie