Neu per Bat Datei Sprachausgabe -> wie TON anschalten ?

ichliebedieAmeise

Gut bekanntes Mitglied
16. Dezember 2018
202
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
202
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
134
19
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
202
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.617
491
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
202
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 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
Beantwortet E-Mail Vorlage Versandbestätigung per Workflow ausführen, wie? JTL-Workflows - Ideen, Lob und Kritik 7
Neu Ameise-Vorlage per SQL abrufen und Daten als Ergebnis erhalten JTL Ameise - Eigene Exporte 1
Neu Erstattungen per Paypal bei Stornierungen wird öfter nicht ausgezahlt Arbeitsabläufe in JTL-Wawi 0
Neu Artikel per Dropshipping versenden und selbst versenden Arbeitsabläufe in JTL-Wawi 1
ebay Angebotsindividuelle Einstellungen setzen per Ameise? JTL-Wawi 1.9 1
Neu Rechnung automatisch per Mail versenden User helfen Usern - Fragen zu JTL-Wawi 9
In Diskussion Rechnungsentwurf per Workflow? JTL-Workflows - Ideen, Lob und Kritik 7
Neu Wie finde ich per SQL heraus welche Aufträge auf Teillieferbar stehen? JTL Ameise - Eigene Exporte 1
Neu Rechnung per Email aus LS-Pos Fragen rund um LS-POS 0
Lieferantenbestellung mit GLS Versandetikett an den Hersteller/Lieferanten per Mail Senden. JTL-Wawi 1.8 0
Neu Mollie Zahlung per Kreditkarte (25% Fehlschlag) User helfen Usern - Fragen zu JTL-Wawi 1
Neu Per WMS Workflow API Call ausführen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Neu Sonderzeichen aus Kundenname entfernen - Datei speichern - ErrorLog User helfen Usern - Fragen zu JTL-Wawi 3
Neu Laden einer JS-Datei aus dem Nova im Child Template verhindern Templates für JTL-Shop 4
Neu Vorlage Export Datei JTL Ameise - Eigene Exporte 10
Neu Export von Buchungsdaten zur Differenzbesteuerung als CSV Datei Schnittstellen Import / Export 0
Neu Hilfe bei CSV-Datei mit Erscheinungsdatum im Format KW/2024 User helfen Usern - Fragen zu JTL-Wawi 1
Von Workflow lokal gespeicherte Datei direkt wieder löschen lassen JTL-Wawi 1.8 1

Ähnliche Themen