Seite 1 von 77

BootMenu 0.32

Verfasst: Di 30. Jan 2007, 10:48
von asrael
Hallo,

anbei ein neues TAP (Achtung: im Beta-Stadium, über Feedback würde ich mich freuen).

BootMenu ist ein TAP, mit dessen Hilfe der Topfield verschiedene Konfigurationen von TAPs starten kann. Hierzu kann eine Kommandodatei erstellt werden, mit deren Hilfe das Startverhalten des Topfields gesteuert werden kann.

Aktuelle Version (0.32): Download

Die Nutzung von BootMenu über einen längeren Zeitraum hinweg darf nur nach Zahlung einer Spende an eine fest vorgegebene gemeinnützige Organisation erfolgen.
Eine Freischaltung, Bindung an bestimmte Hardware, Funktionseinschränkung oder ein Ablaufdatum gibt es nicht.
Details enthält die Datei lizenz.txt im Verzeichnis DOKU.

Beschreibung der letzten Änderungen, Screenshots: Klick
Mit freundlichen Grüßen

asrael

AW: Neues TAP: Bootmenu

Verfasst: Di 30. Jan 2007, 10:50
von steve
Erster!

Werd ich mal antesten!

Danke!!

AW: Neues TAP: Bootmenu

Verfasst: Di 30. Jan 2007, 10:51
von asrael
[quote=""steve0564""]Erster!

Werd ich mal antesten!

Danke!![/quote]

Schön, bitte.

AW: Neues TAP: Bootmenu

Verfasst: Di 30. Jan 2007, 10:55
von Töppi
ahhh, nun hast du es gelüftet :D

wie steuer ich denn die verschiedenen Konfigurationen?

AW: Neues TAP: Bootmenu

Verfasst: Di 30. Jan 2007, 10:56
von BlackOne
sehr interessantes tap. :up:

AW: Neues TAP: Bootmenu

Verfasst: Di 30. Jan 2007, 10:57
von asrael
[quote=""Töppi""]ahhh, nun hast du es gelüftet :D

wie steuer ich denn die verschiedenen Konfigurationen?[/quote]

Über die bootmenu.ini. Steht alles in der README im Zip.

mfg

asrael

AW: Neues TAP: Bootmenu

Verfasst: Di 30. Jan 2007, 10:57
von asrael
[quote=""BlackOne""]sehr interessantes tap. :up: [/quote]

Danke, find ich auch :lol:

mfg

asrael

AW: Neues TAP: Bootmenu

Verfasst: Di 30. Jan 2007, 11:02
von Töppi
[quote=""asrael""]Über die bootmenu.ini. Steht alles in der README im Zip.

mfg

asrael[/quote]

:oops: sorry, hatte das gepostet, bevor ich reingeschaut habe. Habe alles gefunden soweit.
Klingt echt interessant. Muß ich in einer ruhigen Minuten mal testen.

AW: Neues TAP: Bootmenu

Verfasst: Di 30. Jan 2007, 11:03
von BlackOne
wobei es ja von tischla
so was ähnliches schon gibt, oder ?

AW: Neues TAP: Bootmenu

Verfasst: Di 30. Jan 2007, 11:05
von Töppi
korrekt, aber tischla geht rein nach den Startzeiten des Topfes, ohne andere Möglichkeiten, oder!?

AW: Neues TAP: Bootmenu

Verfasst: Di 30. Jan 2007, 12:31
von asrael
[quote=""BlackOne""]wobei es ja von tischla
so was ähnliches schon gibt, oder ?[/quote]

Ja, die TAPs sind sicher artverwandt, aber bootmenu hat einen anderen Ansatz. Beim xstarttap geht es eher um das zeitverzögerte Starten von TAPs, um die (Teil-)Bedienbarkeit des Topfes früher zu ermöglichen, bei bootmenu geht es um mehrere Startkonfigurationen, die interaktiv oder automatisch angewählt werden können.

Außerdem sind bei bootmenu auch noch Tasten-Menus geplant, die dann in etwa mit der gleichen Kommandosprache bedient werden.

mfg

asrael

AW: Neues TAP: Bootmenu

Verfasst: Di 30. Jan 2007, 14:15
von steve
@asrael:

Nein, ich konnte noch nicht praktisch testen. Hab auf Arbeit keinen Topf! :evil:

Ich hatte aber Gelegenheit, sowohl die Readme, als auch die bootmenue.ini durchzulesen.
Dabei sind mir einige Fragen gekommen:

- du hast als ersten Menüpunkt 7:00-2:00 Uhr für den Normalbetrieb angegeben. Gleichzeitig soll aber als letztes Tap das PowerrestoreTap gestartet werden. Da nach einem Stromausfall die Uhr wahrscheinlich immer mit 0:00 Uhr beginnt, wird doch das Tap so nie gestartet??? Hab ich jetzt einen Denkfehler?? Oder wird das Tap IMMER gestartet, egal was ausgewählt wurde??

- Zitat: .....aber nicht zwischen 8:00 Unr und 09:29:59 Uhr (siehe unten).......
was passiert dann?? Ich konnte keinen Eintrag mit diesen Uhrzeiten finden....??

- Hinweis: es gibt in der Improbox in den Einstellungen einen Menüpunkt, der die Platte trotz deaktiviertem Timeshift nicht mehr abschalten ließ. Mir fällt er grad nicht ein, aber ich bin sicher Grubix antwortet gleich.....

Ansonsten klingt das Tap sehr vielversprechend und ich muss mir erstmal mein "Topfnutzungskonzept" erarbeiten..... :hello:

AW: Neues TAP: Bootmenu

Verfasst: Di 30. Jan 2007, 14:33
von asrael
[quote=""steve0564""]@asrael:

Nein, ich konnte noch nicht praktisch testen. Hab auf Arbeit keinen Topf! :evil:
[/quote]
Das ist aber schade ;)

[quote=""steve0564""]
- du hast als ersten Menüpunkt 7:00-2:00 Uhr für den Normalbetrieb angegeben. Gleichzeitig soll aber als letztes Tap das PowerrestoreTap gestartet werden. Da nach einem Stromausfall die Uhr wahrscheinlich immer mit 0:00 Uhr beginnt, wird doch das Tap so nie gestartet??? Hab ich jetzt einen Denkfehler?? Oder wird das Tap IMMER gestartet, egal was ausgewählt wurde??
[/quote]
Das Kommando

Code: Alles auswählen

start System/PowerRestore
steht am Ende der INI, insbesondere nach dem

Code: Alles auswählen

endmenu
Daher wird es immer gestartet.
Es ist also so, dass
  • erst alles, was vor der menu-Zeile steht,
  • danach der Code des ausgewählten Menu-Items
  • und schließlich aller Code hinter der endmenu-Zeile
ausgeführt wird.

[quote=""steve0564""]
- Zitat: .....aber nicht zwischen 8:00 Unr und 09:29:59 Uhr (siehe unten).......
was passiert dann?? Ich konnte keinen Eintrag mit diesen Uhrzeiten finden....??
[/quote]
Oh, das ist noch ein Fehler im Kommentar. Statt 09:29:59 Uhr sollte es 12:59:59 Uhr heißen, denn da wird (siehe menu-item 2) die Konfiguration "Radiobetrieb" gestartet (bei Uhrzeitüberschneidungen "gewinnt" also der letzte passende Eintrag).

[quote=""steve0564""]
- Hinweis: es gibt in der Improbox in den Einstellungen einen Menüpunkt, der die Platte trotz deaktiviertem Timeshift nicht mehr abschalten ließ. Mir fällt er grad nicht ein, aber ich bin sicher Grubix antwortet gleich.....
[/quote]
Damit meinst Du, dass das Kommando

Code: Alles auswählen

timeshift on
dann nicht den erwünschten Erfolg bringt? Das kann natürlich sein. Man muss sich das ganze wirklich wie eine .CMD-Datei bzw. ein shellscript vorstellen: In dem Moment, wo

Code: Alles auswählen

timeshift on
ausgeführt wird, wird tatsächlich der Timeshift ausgeschaltet. Wenn danach dann jemand (z. B. ein TAP) den Timeshift wieder einschaltet, so ist das eben so.
Der Punkt bei Improbox, den Du meinst, ist IMHO übrigens "Timeshift bei Radios aus", den Nie-Timeshifter wohl immer auf "ein" stehen haben müssen, da ihnen sonst die Improbox die Systemeinstellung versaut.

mfg

asrael

AW: Neues TAP: Bootmenu

Verfasst: Di 30. Jan 2007, 14:59
von steve
[quote=""asrael""]Das ist aber schade ;)


Das Kommando

Code: Alles auswählen

start System/PowerRestore
steht am Ende der INI, insbesondere nach dem

Code: Alles auswählen

endmenu
Daher wird es immer gestartet.
Es ist also so, dass
  • erst alles, was vor der menu-Zeile steht,
  • danach der Code des ausgewählten Menu-Items
  • und schließlich aller Code hinter der endmenu-Zeile
ausgeführt wird.

[/quote]
Ok, danke, ist jetzt klar! Verbraucht PowerRestore dann einen Tapslot oder beendet es sich nach Aufruf automatisch?
Damit meinst Du, dass das Kommando

Code: Alles auswählen

timeshift on
dann nicht den erwünschten Erfolg bringt?
Nein, das meinte ich nicht! Ich wollte Dich auf die Einstellung in Improbox hinweisen. Vielleicht ist das ja die Ursache, warum bei Dir die Improbox das Timeshift immer anschaltet.
Der Punkt bei Improbox, den Du meinst, ist IMHO übrigens "Timeshift bei Radios aus", den Nie-Timeshifter wohl immer auf "ein" stehen haben müssen, da ihnen sonst die Improbox die Systemeinstellung versaut.
s.o.

Dann weiß ich, was ich heute abend zumindest konzeptionell machen werde...... :lol:
BTW: Spiegelt die Reihenfolge in TapCommander auch die Startreihenfolge der Taps wieder?? :thinker:

AW: Neues TAP: Bootmenu

Verfasst: Di 30. Jan 2007, 15:01
von Elle4u
[quote=""steve0564""]Ok, danke, ist jetzt klar! Verbraucht PowerRestore dann einen Tapslot oder beendet es sich nach Aufruf automatisch?[/quote]
Es beendet sich nach einiger Zeit von selbst und gibt somit den Slot frei.

AW: Neues TAP: Bootmenu

Verfasst: Di 30. Jan 2007, 15:18
von asrael
[quote=""steve0564""]Ok, danke, ist jetzt klar! Verbraucht PowerRestore dann einen Tapslot oder beendet es sich nach Aufruf automatisch?
[/quote]

PowerRestore beendet sich wie bisher automatisch. Auch Bootmenu selbst beendet sich (bislang) automatisch, lediglich bei Nutzung einiger (noch nicht implementierter) Features wird Bootmenu als TSR im Speicher bleiben.

[quote=""steve0564""]Nein, das meinte ich nicht! Ich wollte Dich auf die Einstellung in Improbox hinweisen. Vielleicht ist das ja die Ursache, warum bei Dir die Improbox das Timeshift immer anschaltet.
[/quote]

O.K., jetzt verstehe ich. :D :

[quote=""steve0564""]
BTW: Spiegelt die Reihenfolge in TapCommander auch die Startreihenfolge der Taps wieder?? :thinker: [/quote]

Ja, sollte, und die sollte wiederum der Reihenfolge in der INI entsprechen.

mfg

asrael

AW: Neues TAP: Bootmenu

Verfasst: Di 30. Jan 2007, 15:26
von FireBird
[quote=""asrael""]Ja, sollte, und die sollte wiederum der Reihenfolge in der INI entsprechen.[/quote]
:1+1+: Muss es aber nicht.

AW: Neues TAP: Bootmenu

Verfasst: Di 30. Jan 2007, 15:29
von steve
[quote=""FireBird""] :1+1+: Muss es aber nicht.[/quote]

Na ja, immerhin hat sich meine Konfiguration nun schon seit Monaten als problemlos erwiesen. Ich hab allerdings keinen Plan mehr, welche Reihenfolge ich habe...

Ich hoffe daher, Deine Aussage bezieht sich nicht auf die TapCommanderreihenfolge, sondern darauf, dass man mit Bootmenue neu frei wählen kann..... :confused:

AW: Neues TAP: Bootmenu

Verfasst: Di 30. Jan 2007, 15:31
von FireBird
[quote=""steve0564""]Ich hoffe daher, Deine Aussage bezieht sich nicht auf die TapCommanderreihenfolge, sondern darauf, dass man mit Bootmenue neu frei wählen kann..... :confused: [/quote]
Der TAP-Comander zeigt richtig an, aber die Reihenfolge muss nicht mit der der INI übereinstimmen.

AW: Neues TAP: Bootmenu

Verfasst: Di 30. Jan 2007, 15:32
von steve
[quote=""FireBird""]Der TAP-Comander zeigt richtig an, aber die Reihenfolge muss nicht mit der der INI übereinstimmen.[/quote]

Danke, das wollte ich hören (lesen)! ;)