Startoptionen

• 18. Jun 2015 - 11:11

Hallo ich habe eine Frage,

die im Handbuch angegebenen Startoptionen, gelten diese nur für die
Command line Ausführungen oder auch für die MuseScore2.exe.

gibt es hierzu ein paar Syntax Beispiele wie diese Parameter zu übergeben sind. ?

Läst sich da mit den üblichen Comandline parametern arbeiten ?

Was man so aus der Commandshell so kennt %1 ?

Danke !


Comments

%1 ist Mimik des Kommando Interpreters, und naturlich geht das auch mit MuseScore, wenn von CMD oder COMMAND oder halt als Verknüpfung aufgerufen. MuseScore selbst wird diese %1 niemals zu sehen bekommen, sondern nur dessen Auswertung (also der ersten übergebene Parameter).
Es gibt keinen Unterschied zwischen MuseScore2.exe und "Command line Ausführungen"

MuseScoere2 -h listet alle Optionen und deren Syntax, das Handbuch gibt ebenfalls die Syntax an.

Antwort auf von Jojo-Schmitz

Danke zunächst für die Antwort.

habe versucht den Aufruf durchzuführen.

1.) in meinem Verzeichnis gibt es nur Musescore.exe MuseSco2.ex jedoch nicht

2. ) sieht so aus die Ausgabe (bei beiden Optionen wird nichts aufgelistet.

Verzeichnis von c:\Program Files (x86)\MuseScore 2\bin

04.05.2015 19:04 26.403.576 MuseScore.exe
1 Datei(en), 26.403.576 Bytes
0 Verzeichnis(se), 36.431.507.456 Bytes frei

c:\Program Files (x86)\MuseScore 2\bin>musescore -h

c:\Program Files (x86)\MuseScore 2\bin>musescore /h

c:\Program Files (x86)\MuseScore 2\bin>musescore2 -h
Der Befehl "musescore2" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.

c:\Program Files (x86)\MuseScore 2\bin>

beim Startbildschirm wird jedoch die version 2.01 angezeigt.

Oder habe ich da eine falsche Version erwischt.

Habe die Deutsche Version installiert

Antwort auf von Jojo-Schmitz

Hallo

ich habe mir das Handbuch auch schon angeschaut bezüglich der Optionen.
Pentatonus hatte hier einen Thread gemacht.

https://musescore.org/de/handbuch/kommandozeilen-optionen

Die dort angegebene Syntax habe ich ausprobiert, sowohl in Kurzform
als auch der evtl. langform sofern ich das richtig verstanden habe.
z.B. -a, --use-audio

hier stellt sich die Frage wie muß ich das angeben:

-a ASIO oder1 --use-audio oder -a verzeichnis\treiberdatei

hier:

-o, --export-to

-o c:\verz1\verz2\dateiname.mid
oder
-o, --export-to <%1.mid> eckige Klammern erforderlich ?
oder
--export-to %1.mid das heist der export wird auf *.mid umgestellt ?
so wie ich das verstanden habe wird hier nur eine convertierung durchgeführt
das grafische interface nicht gestartet.

-genau das wäre doch eine schöne option für benutzer welche mehr mit
*.pdf arbeiten oder *.mid , oder *. hier ein voreinstellung vornehmen zu können.

um nicht ständig das Pulldown menü zwecks der Dateierweiterung bemühen zu müssen.

Alternativ würde hier eine kleine Programmerweiterung in einem der nächsten Releases
dienlich sein hier einen separaten Exportpfad definieren zu können,
sowie eine Voreinstellung der bevorzugten Datei Extention festlegen zu können.

das wäre vielleicht ein Vorschlag den man vielleicht aufnehmen könnte.

Antwort auf von GeMike

Keine Ahnung was Pentatonus da getan haben soll...

-a jack
oder
--use-audio jack

statt "jack" kann's auch also, pulse oder portaudio sein

Und nein, die spitzen Klammen sind nicht nötig, sonder Teil der Syntaxbeschreibung.

--export-to %1.mid
wird vermutlich nicht funtionieren, bzw. bei z.B. beispiel.mscz zu beispiel.mscz.mid führen, da muss man schon etwas cleverer vorgehen, z.B.

set mscore="%ProgramFiles(x86)%\MuseScore 2\bin\MuseScore.exe"
for /f "tokens=*" %%a in ('dir /b *.mscz) do %mscore% %%a -o C:\verz1\verz2\%%~na.mid

Konvertiert alle .mscz Dateien im aktuellen Verzeichniss zu .mid Dateien in C:\verz1\vert2

Aber in der Tat, die GUI wird dazu nicht gestartet, und gilt halt auch nur für diese Konvertiering, nicht etwa als Voreinstellung im Export Dialog.

Andererseits gibt es genau dafür das Batch Convert Plug-In , und es ist sogar auf 2.0 portiert worden (u.a. von mir). Das arbeitet allerding auch nur innerhalb eines Verzeichnisses, das aber wiederum sollte man ändern können.

Hallo habe da noch eine Frage.

beim exportieren wird per default immer *.pdf angeboten.

lässt sich das den auf z.B. *.mid anpassen bzw. einstellen ?

das diese extention als erstes angeboten wird ?

Antwort auf von GeMike

Nein. geht nicht (jedenfalls nicht ohne den Source Code zu verändern und neu zu kompilieren). Das Batch Convert Plugin merkt sich aber die letzte Auswahl, könnte hier also helfen.

Man könnte daraus auch ein Feature Request machen, sowas wie "Add preference setting for preferred export format" oder "Remember last export format as default for next export"

Edit: ich bastle gerade an letzterem (siehe #65926: Remember last export format as default for next export), und es funktioniert hier bei mir auch schon...

Hallo vielen Dank zunächst !

Einen Request hab ich bereits eingestellt, wollte hier nur nochmals darauf hinweisen.

Der geht allerdings noch dahin, dass es von Vorteil wäre zusätzlich ein
separates Exportverzeichnis festlegen zu können, damit das eigentliche Projektverzeichnis
der Übersichtlichkeit wegen, etwas entlastet wird.

Wer dennoch haben möchte, das die exportierten Dateien im Projektverzeichnis landen
könnte ja dann den entsprechenden Ordner dort eintragen.

Damit wäre doch das alles schon getan, was benötigt wird.

Ich weis es bedeutet Arbeit, aber ich denke es wäre eine gute Erweiterung.

Das bietet derzeit keine andere Notationsoftware und ich habe viele diesbezüglich
getestet.

Danke für die Aufgeschlossenheit, eine Lösung zu realisieren.

Hallo das wäre auch in diesem Falle,

nicht erfoderlich.

Denn beim öffnen aus der DAW wird der Midi Item Name (Dateiname) übernommen,
das wäre gut wenn, dies auch bliebe.

Derzeit ist es eben erforderlich die Dateiextention auszuwählen *.pdf nach *.midi

Am Dateinamen soll sich zunächst gar nichts ändern, es sei denn man möchte dies
unbedingt,das kann man ja überschreiben. (jetzt schon )

Da Reaper ebenso per Default ebenso seine Midi Items in sein Projekt Verzeichnis
stellt müssen diese anschließen , nach Änderung über MuseScore natürlich
unter Beibehaltung des Namens überschrieben werden.

Daher der Wunsch ein Exportverzeichnis angeben zu können,
stellt man das auf das Reaper Projektverzeichnis wird das geänderte Midi Item
von Reaper direkt refreshed und man kann das Ergebnis sofort anhören.

Diejenigen welche Notensheets erstellen , haben dann immer noch
Ihr eigenes Projektverzeichnis eben das von MuseScore.

Die anderen welche Midi Daten bearbeiten eben durch den Export Ihr Midi Verzeichnis.

Das war eigentlich die Überlegung.

Do you still have an unanswered question? Please log in first to post your question.