Programmieren - alles kontrollieren 4.936 Themen, 20.625 Beiträge

*.bat funktioniert nicht richtig unter Win2000

Zero Gravity / 4 Antworten / Flachansicht Nickles

Hallo zusammen,


Folgende zwei *.bat Dateien habe ich unter Win98 problemlos über längere Zeit benutzt.


Die erste Bat-Datei ist dafür geschrieben worden ein Handy (Siemens S25) an der COM2 anzusteuern um eine Telefonummer zu wählen. Zusätzlich wurde eine WAV-Datein abgespielt. Nach Ablauf einer Zeit wurde ein Befehl an das Handy geschickt um aufzulegen. Die BAT-Datei im wesentlichen funktioniert unter Win2000, aber die dafür benötigten Programme wait.com und wavplay.exe nicht. Der erste Teil dieser BAT-Datein ist dafür geschrieben worden das die Datei nicht ein zweites mal ausgefürt wird während sie noch bearbeitet wird, die ist umbedingt notwendig. Die BAT-Datei befand sich in C:/Verzeichnis1/Verzeichnis2/beispiel.bat


//@echo off


cd..


cd..


SET LOCK="C:\Alarm"


IF NOT EXIST %LOCK% GOTO LOCKED


GOTO END


:LOCKED


echo LOCKFILE > %LOCK%


C:\Winnt\System32\mode com2 19200,n,8,1


C:\wait 2


echo ATZ>com2


C:\wait 2


echo atd0123456789;>com2


C:\wait 2


C:\wavplay.exe C:\musik.wav


C:\wait 5


echo at+chup>com2


echo at+chup>com2


C:\wait 2


echo atd9876543210;>com2


C:\wait 15


echo at+chup>com2


echo at+chup>com2


IF EXIST %LOCK% DEL %LOCK%


IF EXIST %LOCK% DEL %LOCK%


:END


 


Die zweite BAT-Datei wurde dazu verwendet einen Eintrag in eine txt-Datei vorzunehmen. Der Eintrag sah folgendet Maßen aus:


Mo 15.12.2003 17:56:34 Hinweis in Datei


Dazu wurde das Programm logecho.com verwendet. Auch diese funktioniert nicht unter Win2000.


@echo off


C:\logecho $W  $D.$M.$C$Y  $h:$m:$s  Hinweis in Datei>>C:\Datei.txt


 


Kann mir jemand sagen wie ich diese Funktionen unter Win2000 realisiert bekomme? Diese müsste doch eigentlich mit einem VBScript funktioniern, aber wie programmiert man eine solches Script? Und wie kann ich es dann ausführen?


Die BAT-Datein wurden automatisch aus einem anderen Programm heraus aufgerufen. Sie dienten einer Art Alarmierung.


 


Danke schon mal im Voraus.


MfG Zero Gravity

bei Antwort benachrichtigen
MOD88 Zero Gravity „*.bat funktioniert nicht richtig unter Win2000“
Optionen

Hi,

ich habe den Code mal Probiert aber der Stimmt nicht ganz die Datei wird nicht erstellt...

so aber schon:

@echo off

echo $W $D.$M.$C$Y $h:$m:$s Hinweis in Datei>>C:\Datei.txt

echo Zum Beenden Enter druecken...
pause >nul

Nur das Datum und so Wird in der Datei nicht angezeigt!
Wieso????

cu

bei Antwort benachrichtigen