Diskutiere Befehle mit Bat-Datei auf Com / RS232 senden im Windows 7 Treiber & Hardware Forum im Bereich Windows 7; Hallo
ich habe eine Bat Datei die Befehle auf die Com- Schnittstelle sendet um ein Messgerät zu programmieren. Unter Windows XP funktioniert alles. Jetzt habe ...
Hallo
ich habe eine Bat Datei die Befehle auf die Com- Schnittstelle sendet um ein Messgerät zu programmieren. Unter Windows XP funktioniert alles. Jetzt habe ich Windows 7 Home Premium 64 Bit. Irgendwie werden die Befehle nicht gesendet. Selbst wenn ich Kompatibitätsmodus auf Windows Xp SP3 oder SP2 stelle.
Seriel ist ein USB Adapter der auch unter Windows XP benutzt wird und funktioniert. Com-Port 3
Hier noch meine Datei:
Echo Fenster wird von selbst geschlossen
Echo off
SET Port=3
MODE COM3:9600,N,8,1>NUL
echo G00 >Com3
echo M00 >Com3
echo f1 >Com3
call sleep.exe 1
echo C01 >Com3
call sleep.exe 1
echo M20 >Com3
echo f1 >Com3
call sleep.exe 1
echo C01 >Com3
call sleep.exe 1
echo M01 >Com3
echo f1 >Com3
call sleep.exe 1
echo C01 >Com3
Sleep.Exe ist zum verzögern der Befehle um 1 Sekunde.
Ich tippe mal darauf, dass Du aus der CMD ("DOS" Umgebung) mit COM3: ein Problem haben wirst, da der USB Seriell-Adapter mit Sicherheit nicht die erforderlichen Standard I/O-Ports und IRQs verwendet!
Diese sind seit Urzeiten für die ersten 4 seriellen-, sowie für die 2 parallelen Schnittstellen vorgegeben und müssen wie folgt eingerichtet sein:
COM1: I/O port 0x3F8, IRQ 4
COM2: I/O port 0x2F8, IRQ 3
COM3: I/O port 0x3E8, IRQ 4
COM4: I/O port 0x2E8, IRQ 3
Hallo
Danke für die ersten Tipps.
Änderung der Ändung .Bat auf .CMD hat nichts gebracht. Das mit den IRq versteh ich nicht ganz. Habe geschaut mein USB Serial Adapter hat unter XP auch keine IRQ.
Nach längeren Test ist mir aufgefallen das ab und zu es funktioniert. Dann geht es zwei drei mal und dann ist Schluss? Unter XP kann ich die Datei immer und immer wieder ausführen und das Messgerät tut das was es soll. Bei Windows 7 nicht. Treiber und Kabel sind immer gleich!
Noch Ideen?
Unter Windows 7 64Bit musst du eines wissen - hier gibt es keine Command.com mehr. Deswegen auch der Tip mit der Endung CMD. Jetzt ist die Frage, wie sprichst Du hier die Comports (sind die bei Dir im Gerätemanager auch vorhanden?) an.
Wenn Du einen USB-Seriell Adapter nutzt, wird normalerweise auch ein COM: Port mit den entsprechenden Parametern im Gerätemanager eingetragen dort sieht man sowohl die IO-Ports als auch den IRQ. Bei manchen Treibern kann man dort sogar, auf Port und IRQ Einfluss nehmen, indem man die Einträge editiert. Ist aber leider nicht bei jedem Adapter der Fall!
Datei als e-Mail senden: Ich habe meine Bilder unter Bibliotheken/Bilder gespeichert.
Wenn ich ein Bild mit dem Pulldown Menue unter senden mit "e-mail Empfänger" anklicke...
cmd Befehle merken: Hallo, weiss jemand ob sich die cmd schon eingegebene Befehle nach einem neustart auch merken kann oder muss ich jeden tag neu eingeben?
grüße
Treiber für Adapter von usb2 an rs232 ( digitus ): hallo und guten abend in die ehrenwerte runde! mein neues w7 arbeitet seit einigen tagen zu meiner zufriedenheit, was sicher nicht ganz so schwer zu...