Neu per Bat Datei Sprachausgabe -> wie TON anschalten ?

ichliebedieAmeise

Gut bekanntes Mitglied
16. Dezember 2018
219
9
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
219
9
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

Sehr aktives Mitglied
28. Juni 2023
401
47
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
219
9
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.756
528
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
219
9
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 howto: "Rabatte irgnorieren" für einen Artikel per Ameise importieren, so dass in einem angeschlossenen POS dieser Artikel keine Rabatte bekommt User helfen Usern - Fragen zu JTL-Wawi 11
Seit Update 1.10.12.0 – Keine Rechnungserstellung per Workflow bei FBA-Aufträgen JTL-Wawi 1.10 0
Neu PayPal Rechnung per Ratepay leitet immer auf Adresseingabeseite zurück Plugins für JTL-Shop 5
Neu Kategorie Beschreibung per Ameise ändern Betrieb / Pflege von JTL-Shop 9
In Diskussion Per Workflow aktuelle Kategorie als Attribut hinterlegen JTL-Workflows - Ideen, Lob und Kritik 5
Bestellung kann nicht per Mail verschickt werden JTL-Wawi 1.10 1
Neu Wenn keine Postnummer für Versand per DHL notwendig ist User helfen Usern - Fragen zu JTL-Wawi 0
In Diskussion Workflow kurze Pause per Batch - Fehler "Die Eingabeumleitung wird nicht unterstützt" JTL-Workflows - Ideen, Lob und Kritik 6
In Diskussion Per Workflow Versandart ändern - EK wird nicht korrigiert JTL-Workflows - Ideen, Lob und Kritik 1
Neu Menge von Auftragspositionen per Workflow ändern User helfen Usern - Fragen zu JTL-Wawi 4
Neu Externe Belege per Workflow speichern Amazon-Anbindung - Fehler und Bugs 3
Neu Per SQL eine Liste nicht lieferbarer Artikel im Auftrag erstellen User helfen Usern - Fragen zu JTL-Wawi 4
In Diskussion Rechnung per mail / Workflow gibt Fehler aus JTL-Workflows - Fehler und Bugs 6
Rechnungsversand per Email nicht mehr möglich JTL-Wawi 1.10 3
Neu Wie richte ich es so ein, dass alle vom Shop versendeten Mails per BBC an eine bestimmte Mail gehen (SMTP) Allgemeine Fragen zu JTL-Shop 1
Neu Lässt sich die Artikelsichtbarkeit pro Kundengruppe per Workflow steuern? User helfen Usern - Fragen zu JTL-Wawi 2
Neu andere Artikelbeschreibung für neue Marktplätze per Ameise, wie ? Arbeitsabläufe in JTL-Wawi 4
Neu alte Bestellungen und Rechnungen per Connector importieren WooCommerce-Connector 2
Neu Amazon: Rechnung per Mail abschalten User helfen Usern - Fragen zu JTL-Wawi 0
Neu Auftrag (Position) per SQL versenden User helfen Usern - Fragen zu JTL-Wawi 5
Neu Verfügbarkeit per Ameise einstellen User helfen Usern - Fragen zu JTL-Wawi 2
Neu Import von Angeboten per Ameise möglich? JTL-Ameise - Ideen, Lob und Kritik 3
Neu Artikelübersicht: JTL-Shop lädt per AJAX gesamte Html-Seite in das Filter-Modal JTL-Shop - Fehler und Bugs 0
Artikel mehreren Kategorien per Ameise zuordnen JTL-Wawi 1.9 10
In Diskussion Rechnungskorrekturen per SQL Vorgangsstatus setzen JTL-Workflows - Ideen, Lob und Kritik 1
Neu Probleme beim Anhängen der .mdf Datei User helfen Usern - Fragen zu JTL-Wawi 3
Exportvorlage CSV Datei - Kopfzeile wird nicht eingetragen JTL-Wawi 1.10 3
Dropshipping ausliefern erzeugt keine CSV Datei mehr JTL-Wawi 1.10 12

Ähnliche Themen