Pause für eine bestimmte Anzahl von Sekunden in der Batch-Me
-
abdullah1038
- Beiträge: 15
- Registriert: Sa 8. Jan 2022, 14:40
Pause für eine bestimmte Anzahl von Sekunden in der Batch-Me
Hallo,
Ist es möglich, in der Batch-Datei für die gewünschte Anzahl von Sekunden zu pausieren, um eine Blockierung des ausgehenden Telefondienstes durch das Telekommunikationsunternehmen zu vermeiden. Ich habe versucht, Nachrichten über VBA mit der Befehlszeilenmethode zu senden, aber es funktioniert nicht wie gewünscht.
Mit freundlichen Grüßen,
Abdullah
Ist es möglich, in der Batch-Datei für die gewünschte Anzahl von Sekunden zu pausieren, um eine Blockierung des ausgehenden Telefondienstes durch das Telekommunikationsunternehmen zu vermeiden. Ich habe versucht, Nachrichten über VBA mit der Befehlszeilenmethode zu senden, aber es funktioniert nicht wie gewünscht.
Mit freundlichen Grüßen,
Abdullah
Wenn Du die Windows-Powershell installiert hast, probier mal, in die Batch-Datei folgende Zeile einfzufügen
powershell ruft eben diese auf
sleep ist das Kommando der Powershell
5 sind die Sekunden; hier im Beispiel halt fünf
Man kann nur ganze Sekunden angeben.
Die Zeile "powershell sleep 5" braucht für sich selber 0,4 Sekunden zur Ausführung (auf meinem PC), wird also insgesamt um 5,4 Sekunden verzögern.
Code: Alles auswählen
powershell sleep 5sleep ist das Kommando der Powershell
5 sind die Sekunden; hier im Beispiel halt fünf
Man kann nur ganze Sekunden angeben.
Die Zeile "powershell sleep 5" braucht für sich selber 0,4 Sekunden zur Ausführung (auf meinem PC), wird also insgesamt um 5,4 Sekunden verzögern.
Zuletzt geändert von smm01 am So 16. Jan 2022, 22:12, insgesamt 1-mal geändert.
-
abdullah1038
- Beiträge: 15
- Registriert: Sa 8. Jan 2022, 14:40
Mit Batch-Datei meinte der TA doch eine XML-Datei (Senden von SMS über Batch-Datei) die MPE auslesen kann...Ist es möglich, in der Batch-Datei für die gewünschte Anzahl von Sekunden zu pausieren,
Eine Pause, kann da meiner Meinung nach, z.Z. nicht eingebaut werden.
Meinte er das?icke1954 hat geschrieben:Mit Batch-Datei meinte der TA doch eine XML-Datei
Selbst wenn...
Denn ebenda ("Senden von SMS über Batch-Datei") finden wir:
Code: Alles auswählen
Der Vorgang wird über Kommandozeile gestartet:
action=sendmessage batchfile=C:\Test.xmlKommandozeile? Dann geht auch powershell.
Weswegen man dann schreiben kann:
Code: Alles auswählen
@echo off
:vonvorne
mpe ... action=sendmessage batchfile=c:\pfad\dingens.xml
powershell sleep 5
goto vonvorne
Code: Alles auswählen
@echo off
mpe ... action=sendmessage batchfile=c:\pfad\vorderpause.xml
powershell sleep 5
mpe ... action=sendmessage batchfile=c:\pfad\nachderpause.xml
Er schrieb doch aber auch...smm01 hat geschrieben:Vor das "action" gehört sicher noch der Aufruf von MPE.
Kommandozeile? Dann geht auch powershell.
Dann gehört da die Pause rein.abdullah1038 hat geschrieben:Ich habe versucht, Nachrichten über VBA mit der Befehlszeilenmethode zu senden, aber es funktioniert nicht wie gewünscht.
Ich glaube zumindest, dass zu dieser Frage hier, noch 3 weitere Threads von ihm gehören...
1. https://www.fjsoft.at/forum/viewtopic.php?t=35361
2. https://www.fjsoft.at/forum/viewtopic.php?t=35337
3. https://www.fjsoft.at/forum/viewtopic.php?t=35359
D.h. das eigentliche Problem besteht bei der Übertragung des Urdu-Textes.
Alles andere, wie auch immer sollte kein Problem sein.
@abdullah1038
Ich möchte Dich bitten, beim nächsten Mal für ein Thema auch nur ein Thread zu erstellen, alles andere verwirrt nur...
-
abdullah1038
- Beiträge: 15
- Registriert: Sa 8. Jan 2022, 14:40
Danke für die Antwort. Alle meine Fragen bezogen sich auf unterschiedliche Themen. Ich habe jedoch in englischer und deutscher Sprache dupliziert, weil ich im englischen Bereich keine Antwort erhalten habe. Ich habe Google Translate verwendet, um mein Problem in die deutsche Sprache zu übersetzen. Dies kann auch zu einer gewissen Fehlinterpretation der erklärten Probleme geführt haben.
Jetzt kommen wir zu dem in diesem Beitrag diskutierten Problem. Ich wollte eine Pause in der XML-Batchdatei haben und habe die PowerShell-Methode ausprobiert, aber es hat nicht funktioniert. Ich wollte fragen, ob es ein Flag gibt, um zwischen Nachrichten in der Batchdatei eine Pause einzulegen.
Mit freundlichen Grüßen
Jetzt kommen wir zu dem in diesem Beitrag diskutierten Problem. Ich wollte eine Pause in der XML-Batchdatei haben und habe die PowerShell-Methode ausprobiert, aber es hat nicht funktioniert. Ich wollte fragen, ob es ein Flag gibt, um zwischen Nachrichten in der Batchdatei eine Pause einzulegen.
Mit freundlichen Grüßen
-
abdullah1038
- Beiträge: 15
- Registriert: Sa 8. Jan 2022, 14:40
Das wird toll. Danke.icke1954 hat geschrieben:Nein, meiner Meinung nach gibt es diesbezüglich z.Z. keine Möglichkeit, aber ich werde es als Wunsch von Dir an FJ weiter leiten.abdullah1038 hat geschrieben:Ich wollte fragen, ob es ein Flag gibt, um zwischen Nachrichten in der Batchdatei eine Pause einzulegen
Wollte ich grad einbauen, da bin ich auf einen undokumentierten Tweak gestoßen: Öffne die Datei %appdata%\MyPhoneExplorer\general.ini und füge unter der Zeile [Main] eine neue Zeile ein: SendIntervalDelay=10
Wobei das 10 für die Anzahl an Sekunden zwischen den SMS steht
Wobei das 10 für die Anzahl an Sekunden zwischen den SMS steht
Ich bitte um Verständnis daß ich aufgrund des hohen Aufkommens im Forum und meines zeitlichen Rahmens nichtmehr jeden Thread im Forum persönlich lesen bzw. beantworten kann.
Bitte benutzt auch die Forum-Suche bzw. die FAQ
Bitte benutzt auch die Forum-Suche bzw. die FAQ