Neu per Bat Datei Sprachausgabe -> wie TON anschalten ?

  • Hinweis: Am 25.02.2025 zwischen 21:30 u. 22:30 Uhr - Einschränkungen beim Login und Erreichen folgender Dienste: FFN, Kundencenter, Admin, JTL-Shop, JTL-Wawi, Lizenzserver, ISI Gateway, Vouchers, Kassensysteme, Plan&Produce, Versand. Grund dafür ist ein Major Upgrade des OAuth-Dienstes. Vielen Dank für euer Verständnis!

ichliebedieAmeise

Gut bekanntes Mitglied
16. Dezember 2018
208
7
Hallo,
wir haben einen Workflow eingerichtet, bei dem eine Sprachausgabe startet ( z.B. wenn Mitarbeiter zusätzlich an etwas erinnert werden sollen, da Push Anzeigen zwar gesehen werden, aber eigentlich doch ignoriert :(

an sich klappt das alles.

ABER:

wenn der Ton am PC aus ist, läuft das nicht. Es muss also erst in der Bat Datei die Info eingetragen werden: TON an.


Dazu finde ich leider nichts brauchbares im Netz.
Ich würde das gern umsetzen, ohne wieder ein zusätzliches Programm zu benutzen.

Vielleicht braucht das auch gemand von euch.. hier ist BAT für die Sprachausgabe:

@echo off
rem pfad für das Hilfsscript
set "sayJS=%temp%\say.js"
set "Speed=-1"
set "Volume=80"
echo s=new ActiveXObject('SAPI.SpVoice');s.Rate=%Speed%;s.Volume=%Volume%;a='';for (i=0;i^<WScript.Arguments.length;i++){a+=WScript.Arguments(i)+' '};s.Speak(a,0)>"%sayJS%"
set talk=cscript //nologo "%sayJS%"


%talk% Ich spreche nun.

___


Info:
set "Volume=80" ( d.h. Lautstärke wird auf 80 % gesetzt )


kann mir jemand helfen ?

Danke Fiona
 

ichliebedieAmeise

Gut bekanntes Mitglied
16. Dezember 2018
208
7
An welches Prozess muss der Ma an etwas erinnert werden ?
wenn z.b. ein Auftrag dupliziert wird, weil wir etwas nachsenden. Dann ist der Preis immer 0 Euro. Wir haben unsere Versandarten auf Preise getriggert. Daher muss man beim Nachsenden NACH dem Duplizieren noch die Versandart händig nacharbeiten.
Da geht auch ein PopUP auf.
ABER: es wird überlesen :( ... mit Sprachausgaben haben wir gute Erfahrungen.

ALLERDINGS habe ich halt festgestellt, wenn die Lautstärle " AUS " ist, dann klappt meine BAT Datei nicht. Der Tonregler springt zwar auf 80 - aber die Lautstärke ist aus.

Liebe Grüße Fiona
 

no80

Aktives Mitglied
28. Juni 2023
194
23
Was muss an der versandart gemacht werden ?
Man könnte auch ein WF erstellen, das dies prüft und dann erst freigibt.
Dann kann der Auftrag erst gar nicht versendet werden.
 

ichliebedieAmeise

Gut bekanntes Mitglied
16. Dezember 2018
208
7
Was muss an der versandart gemacht werden ?
Man könnte auch ein WF erstellen, das dies prüft und dann erst freigibt.
Dann kann der Auftrag erst gar nicht versendet werden.
ja, da hast du recht. Danke für den Hinweis !
ABER das ist total verschieden. Manchmal ist es ein Paket, manchmal ein Brief.

UND: ich will es einfach hinbekommen, das gesprochen wird :) ... das will mein innerer Monk :)
 

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.707
514
da wirst du vermutlich in eine komplexere Arte der Programmierung einsteigen müssen, denn mit dieser Vorgabe deinerseits:

ohne wieder ein zusätzliches Programm zu benutzen.
beschränkt dich ja auf auf die Windows Boardmittel und Windows ist von der Philosophie her nun mal gar nicht auf die skriptgesteuerte Ausführung von Systemsteuerungen ausgelegt. Der einfache "Windows-Way-Todo" ist, sich durch mausgesteuerte GUI's durchzuklicken. Alles andere wird schnell komplex, aber natürlich machbar, da auch meist gut dokumentiert.

...
Dazu finde ich leider nichts brauchbares im Netz.
Das kann ja nicht sein. Die Windows API ist doch in allen Bereichen gut dokumentiert.
In dem Bereich ist es allerdings auch nicht zielführend, irgendwelche Stichworte zu googlen und dann Tutorials mit unbekanntem Hintergrund zu befolgen oder Codeschnipsel von irgendjemanden zusammenzukopieren
Wie sieht denn dein Ansatz aus? Wo hängst du?

Falls du dich doch noch dazu durchringst ein externes Programm zu benutzen: https://www.nirsoft.net/utils/nircmd.html

....zu bedenken ist aber auch, dass an Geräten wo man die Lautsprecher mechanisch ausmachen kann, eh die ganze Mühe umsonst wäre.
 

ichliebedieAmeise

Gut bekanntes Mitglied
16. Dezember 2018
208
7
da wirst du vermutlich in eine komplexere Arte der Programmierung einsteigen müssen, denn mit dieser Vorgabe deinerseits:


beschränkt dich ja auf auf die Windows Boardmittel und Windows ist von der Philosophie her nun mal gar nicht auf die skriptgesteuerte Ausführung von Systemsteuerungen ausgelegt. Der einfache "Windows-Way-Todo" ist, sich durch mausgesteuerte GUI's durchzuklicken. Alles andere wird schnell komplex, aber natürlich machbar, da auch meist gut dokumentiert.


Das kann ja nicht sein. Die Windows API ist doch in allen Bereichen gut dokumentiert.
In dem Bereich ist es allerdings auch nicht zielführend, irgendwelche Stichworte zu googlen und dann Tutorials mit unbekanntem Hintergrund zu befolgen oder Codeschnipsel von irgendjemanden zusammenzukopieren
Wie sieht denn dein Ansatz aus? Wo hängst du?

Falls du dich doch noch dazu durchringst ein externes Programm zu benutzen: https://www.nirsoft.net/utils/nircmd.html

....zu bedenken ist aber auch, dass an Geräten wo man die Lautsprecher mechanisch ausmachen kann, eh die ganze Mühe umsonst wäre.
https://www.nirsoft.net/utils/nircmd.html

damit kappt es super ! DANKE
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Einem Kunden eine Rechnung mit individuellem Betreff per E-Mail zusenden User helfen Usern - Fragen zu JTL-Wawi 2
Neu Bon automatisch per Mail Allgemeine Fragen zu JTL-POS 0
Neu CSV per FTP vom Lieferanten JTL Shop Hosting Schnittstellen Import / Export 3
Neu PDF Datei automatisch herunterladen und per E-Mail versenden Arbeitsabläufe in JTL-Wawi 1
In Diskussion Wie lässt sich ein Freiposition im Auftrag per Workflow löschen? JTL-Workflows - Fehler und Bugs 4
Neu Lieferschein per Workflow o.ä. von "offen" auf "Versendet" setzen bei bestimmter Versandart User helfen Usern - Fragen zu JTL-Wawi 7
Neu Hersteller per Ameise löschen User helfen Usern - Fragen zu JTL-Wawi 3
In Diskussion Versandbestätigung per Workflow versenden JTL-Workflows - Fehler und Bugs 1
Neu Was passiert wenn ich Amazon Aufträge, Lieferscheine und Rechnungen per SQL aus der WAWI-Datenbank lösche? User helfen Usern - Fragen zu JTL-Wawi 0
Beantwortet Doppelte Versandpositionen per Workflow entfernen JTL-Workflows - Fehler und Bugs 4
Neu Preise ändern bei laufenden eBay Angeboten per Ameise eBay-Anbindung - Fehler und Bugs 5
GPRS: Bild ja/nein per Ameise darstellbar? JTL-Wawi 1.9 7
Neu Nur geänderte Artikel per Ameise exportieren JTL Ameise - Eigene Exporte 5
Issue angelegt [WAWI-79159] Verantwortliche Person per WF JTL-Workflows - Ideen, Lob und Kritik 3
Gelöst JTL Pos + Sumup Solo per WLAN JTL-POS - Fragen zu Hardware 4
Neu Enddatum Sonderpreise per Ameise importieren User helfen Usern - Fragen zu JTL-Wawi 5
Neu Modifizierte Datei nach Update auf 5.4.1 JTL-Shop - Fehler und Bugs 4
Neu Cross-Selling-Artikel importieren, aber falsches Format in der Excel Datei ? JTL-Ameise - Ideen, Lob und Kritik 6
Neu Google Exportformat für Shopping hängt sich auf - Weder Cronjob noch manueller Anstoß führen zur Erstellung einer erfolgreiche .zip Datei Allgemeine Fragen zu JTL-Shop 5
SQL Abfrage bei Workflow Datei Schreibn JTL-Wawi 1.9 1
Neu Sonderzeichen aus Kundenname entfernen - Datei speichern - ErrorLog User helfen Usern - Fragen zu JTL-Wawi 6

Ähnliche Themen