Was vor der Veröffentlichung von PC/GEOS Ensemble V6 1.0 noch zu tun wäre....

  • Wie wäre es dann mit folgendem als Universal :

    @echo off
    cls
    echo Reset PC/GEOS !
    del privdata\state\*.* > nul
    del privdata\spool\*.* > nul

    del privdata\clipboar.000
    del privdata\zwischen.000

    Gruss von Nico

    Da gibt es dann aber keine Sicherheitsabfrage mehr, oder?

    In der MS-DOS Befehlsreferenz habe ich gelesen, das der Schalter /P zu einer Bestätigung des Löschbefehls aufruft, z. B. del privdata\zwischen.000 /P. Allerdings ist diese Befehlsreferenz für MS-DOS 6.22...:/

    Müßte man testen.

    Gruß Achim


    PC/GEOS unter Linux in der DOSEMU = UNSCHLAGBAR!

  • Hallo Achim, hallo Nico,

    Wie wäre es dann mit folgendem als Universal :

    @echo off
    cls
    echo Reset PC/GEOS !
    del privdata\state\*.* > nul
    del privdata\spool\*.* > nul

    del privdata\clipboar.000
    del privdata\zwischen.000

    Gruss von Nico

    Da gibt es dann aber keine Sicherheitsabfrage mehr, oder?

    In der MS-DOS Befehlsreferenz habe ich gelesen, das der Schalter /P zu einer Bestätigung des Löschbefehls aufruft, z. B. del privdata\zwischen.000 /P. Allerdings ist diese Befehlsreferenz für MS-DOS 6.22...:/

    Müßte man testen.

    Ich bin gerade dran, da etwas universelles zu entwickeln. Die Rückfrage (J/N) kommt nur bei DEL *.*, aber nicht bei DEL *.000. Wenn jetzt im State- und Spool-Verzeichnis nur .000-Dateien drin sind könnte man somit immer alles ohne Rückfragen löschen. Die Rückfrage würde ich vorher einmalig über den CHOICE-Befehl (geht auch unter DOSBOX) abwickeln. Habe leider die Woche bisher noch keine Zeit gefunden das mal umzusetzen und auf verschiedenen Systemen zu testen.

    Mario

  • OK, dann wäre da noch die Option, eine Reset.exe zu machen ... ich bin mir aber nicht sicher, ob ich persönlich eine solche Datei aufrufen würde ... andererseits: wenn nix mehr geht, welche Optionen hat man sonst noch? :)

    Rainer

    Es gibt 10 Arten von Menschen - die einen wissen was binär ist, die anderen nicht.

  • Hier ist Sie - die ultimative RESET.BAT-Testsuite. Bitte testet gern einmal unter den verschiedenen Systemen. Mit GENFILES.BAT kann man sich ein paar temporäre Testdateien generieren, welchen RESET.BAT dann löscht. Für Systeme ohne CHOICE.COM-Befehl (Ich glaube Windows XP?) gibt es trotzdem noch eine Sicherheit über den PAUSE-Befehl.

    Bisher funktioniert das ganze fehlerfrei unter:

    • FreeDOS 1.3
    • DOSBox 0.74-2
    • Windows 10 Eingabeaufforderung

    RESETBAT.zip

    Edit: Für die Windows XP-Eingabeaufforderung benötigt es noch eine Modifikation, welche mit den anderen Systemen aber dennoch kompatibel ist.

    Edited once, last by Bario (February 19, 2025 at 10:43 PM).

  • Unter der Windows 11 Konsole startet GEOS anschließend noch :) Die Datei tut also tut die Datei ihren Dienst. Allerdings nicht klaglos. Die Umleitung >nul funktioniert nicht

    OK, das ist nur eine Schönheitsfehler.
    Inder DosBox 0.74 geht alles wie gewünscht.

    Inkonsistent ist aus meiner Sicht, dass die Sprache Englisch ist - also für eine deutsches GEOS übersetzt werden muss - aber trotzdem Referenzen auf CLIBOARD.000 _und_ ZWISCHEN.000 drin sind.

    Ansonsten: gute Arbeit!

    Rainer

    Edit: "- Clipboard in PRIVDATA\CLIPBOAR.000" sollte vielleicht besser heißen"- Clipboard file: PRIVDATA\CLIPBOAR.000 "

    Edit 2: Dem Nutzer ist es letztlich schnuppe, ob der Fakt, dass er nur mit "Crtl+Break" (** siehe unten) aussteigen kann, am fehlenden Choice-Befehl liegt oder am grünen Baum vor der Tür. Die Info würde ich daher weglassen. Einfach nur: Ctrl-c drücken um abzubrechen.

    ** Statt Ctrl-Break (Strg+Pause) würde ich Strg+c schreiben, wann das unter WinXP funktioniert. In Win11 geht beides, in der DosBox geht weder das eine noch das andere als Abbruch.

    Es gibt 10 Arten von Menschen - die einen wissen was binär ist, die anderen nicht.

  • Hallo zusammen,

    Rainer  Achim Erstmal vielen Dank fürs Testen!

    Die Umleitung >nul funktioniert nicht

    Das funktioniert leider mit DEL unter keinem System - ich vermute dies ist eine Sicherheitsfunktion. Ich hab mich aber entschieden, die ">NUL" trotzdem im Code drin zu lassen. Eine Abfrage, ob da wirklich Dateien da sind bspw. mit IF EXIST würde aus meiner Sicht zu weit führen. Ich denke die Fehlermeldungen, wenn keine Dateien zu löschen sind, kann jeder der DOS und PC/GEOS betreiben kann auch einordnen.

    Inkonsistent ist aus meiner Sicht, dass die Sprache Englisch ist - also für eine deutsches GEOS übersetzt werden muss - aber trotzdem Referenzen auf CLIBOARD.000 _und_ ZWISCHEN.000 drin sind.

    Mein Ziel war es von Anfang an, eben keine Lokalisierung vornehmen zu müssen. Aus meiner Sicht ist so gut wie jeder soweit der englischen Sprache mächtig, dass er den Sinn und die Funktion der RESET.BAT verstehen sollte. Es ist ja auch kein Tool für den alltäglichen Gebrauch. Die bisherige RESET.BAT hatte auch immer eine englische Meldung gebracht. Aus diesem Grund soll er auch alle lokalisierten Varianten der Zwischenablagendatei löschen. Sollte es eine Französische geben, käme die dort auch mit rein.

    Edit: "- Clipboard in PRIVDATA\CLIPBOAR.000" sollte vielleicht besser heißen"- Clipboard file: PRIVDATA\CLIPBOAR.000 "

    Edit 2: Dem Nutzer ist es letztlich schnuppe, ob der Fakt, dass er nur mit "Crtl+Break" (** siehe unten) aussteigen kann, am fehlenden Choice-Befehl liegt oder am grünen Baum vor der Tür. Die Info würde ich daher weglassen. Einfach nur: Ctrl-c drücken um abzubrechen.

    ** Statt Ctrl-Break (Strg+Pause) würde ich Strg+c schreiben, wann das unter WinXP funktioniert. In Win11 geht beides, in der DosBox geht weder das eine noch das andere als Abbruch.

    Ja, die Hinweise machen alle samt Sinn, ändere ich noch. Die Break-Taste kennt ja heute auch kaum noch einer... ;)
    Strg+C funktioniert übrigens unter WinXP.


    Ich hab's mal in der DOSEmu2 getestet - läuft. ;)

    Nur an Y (Yes) und N (No) habe ich mich nicht rangetraut. :|

    Sehr gut Achim, die DOSEmu2 kann ich selbst schlecht testen. Die war mir noch wichtig.
    Wie oben schon geschrieben, sollte es eigentlich ausschließlich eine englische Version geben. Das Problem mit CHOICE ist, dass jedes System andere Übergabeparameter möchte, weshalb ich CHOICE ganz nackt ohne Parameter verwende. Dann ist die Abfrage immer in der Systemsprache. Eventuell kannst du die DOSEmu2 dahingehend noch einstellen? Bei einem deutschen FreeDOS kommen z.B. 3 Auswahlmöglichkeiten [ J , / , N ]. Man kann ein J/N auch erzwingen, aber dann stellt sich halt wieder die Kompatibilitätsfrage über alle Systeme. Noch ein Grund, warum RESET.BAT englisch bleiben sollte. ;)

    Bario

  • Soll es eine lokalisierte RESET.BAT geben? 11

    1. Ja, mit einem deutschen PC/GEOS sollte auch die RESET.BAT deutsche Texte ausgeben (4) 36%
    2. Nein, das ist nicht notwendig (7) 64%

    Hier jetzt nochmal eine kurze Umfrage zum Thema Übersetzen/Lokalisieren der RESET.BAT

  • Bario Ich bin was die Übersetzung angeht, komplett anderer Meinung. Gerade in einer Stresssituation (Hilfe! GEOS geht nicht mehr) sollte man einen alten Mann/Frau mit 50 oder mehr nicht in Englisch ansprechen, was er vielleicht nie (wie ich) oder vor 30 Jahren in der Schule hatte.

    Achim , sehr schön. In der Titelzeile könnte man auch schreiben "PC/GEOS zurücksetzen (RESET.BAT)"

    Es gibt 10 Arten von Menschen - die einen wissen was binär ist, die anderen nicht.

  • Also ich hatte mir vor langer Zeit mal ne RESET.BAT gebastelt, die u.a. auch den Browser-Cache gelöscht hat. Finde ich absolut sinnvoll in einer Situation, in der man meint, die RESET.BAT anwenden zu müssen.

    PS: In den "Voreinstellungen>UI konfigurieren>Sonstiges" habe ich immer die Option "Status-Dateien nach Crash löschen" aktiviert. Das erspart vielleicht so manchen Aufruf der RESET.BAT.

    Sie wird nicht von GEOS automatisch aufgerufen, sondern ist nur für den manuellen Start auf der DOS-Ebene gedacht, nehme ich an?

  • Tja, also, wenn Du jetzt einmal dabei bist... 😇 Eine Sache über die ich manchmal nachgedacht habe, ist, ob es sinnvoll is,t hier auch den Browser -Cache zu löschen.

    Was meinen die Anderen?

    Brower-Cache löschen gibt es schon in WebMagick.

    Gruß Achim


    PC/GEOS unter Linux in der DOSEMU = UNSCHLAGBAR!

  • Klar gibt es das da, Achim . Aber oft ist es so, dass der Browser crasht und dabei halt dann Murks in den Cache Dateien entsteht. Wenn man den Browser dann wieder startet, kann das zu Problemen führen, noch bevor man dazu kommt, den entsprechenden Menüeintrag auszuwählen...

    Bye,
    MeyerK

  • Tja, also, wenn Du jetzt einmal dabei bist... 😇 Eine Sache über die ich manchmal nachgedacht habe, ist, ob es sinnvoll is,t hier auch den Browser -Cache zu löschen.

    Was meinen die Anderen?

    Was ist denn die Definition und der Zielzustand von Browsercache löschen? In meinem PRIVDATA\CACHE Ordner der 4.1.3er BBX befinden sich eine Menge Dateien und Unterverzeichnisse. Müssen die allesamt weg oder soll die Unterordnerstruktur erhalten bleiben? Der Button in Webmagick hat übrigens keine sichtbaren Auswirkungen gehabt. Wie gesagt unter BBX 4.1.3, da ich dort mal eine Weile lang den Browser getestet habe und der Cache entsprechend gut gefüllt ist.