1. Nachrichten
  2. Forum
    1. Unerledigte Themen
    2. Forenregeln
  3. Spenden
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. camp-firefox.de
  2. FuchsFan

Beiträge von FuchsFan

  • cmd-Datei umschreiben für Sicherung und Herstellung Profilordner

    • FuchsFan
    • 23. Dezember 2022 um 14:22

    Um die Thematik wieder aufzugreifen, nun habe ich doch noch einen Weg gefunden. Es funktioniert mit xcopy und mit robocopy, habe mich für Letzteres entschieden. In dem Batch muss nur der richtige Profilname angegeben werden, das Ziel wird selbstständig angelegt. Entschieden habe ich mich mit dem Unterordner "Datum", weil dann an jedem neuen Tag ein neuer Unterordner angelegt werden kann. Bei Restore muss dann auch immer der betreffende Datums-Ordner im Code mit angegeben werden. Sicherung und Rücksicherung laufen fehlerlos durch.

    CMD für Sicherung:

    Code
    @ECHO OFF
    robocopy "%AppData%\Mozilla\Firefox\Profiles\ehrfnvh7.Test" "D:\Backup-Firefox\FinaleTest\%date%\ehrfnvh7.Test" /MIR
    EXIT

    CMD für Restore:

    Code
    @ECHO OFF
    robocopy "D:\Backup-Firefox\FinaleTest\23.12.2022\ehrfnvh7.Test" "%AppData%\Mozilla\Firefox\Profiles\ehrfnvh7.Test" /MIR
    EXIT

    Pfade müssen natürlich den eigenen Bedürfnissen angepasst werden.

  • Mehrzeilige Tableiste für aktuelle Firefox-Versionen

    • FuchsFan
    • 22. Dezember 2022 um 09:50
    Zitat von BrokenHeart

    dass Leute, die sich auch privat tagtäglich mit dem Firefox beschäftigen, ganz furchtbare Sänger

    Ich wusste gar nicht, dass Du mich so gut durchschaut hast. ;)

    Zitat von BrokenHeart

    Daher die dringende Bitte, vom Singen Abstand zu nehmen. Danke...

    Die Bitte sei Dir erfüllt, aber deshalb bitte nicht das Projekt aus den Augen verlieren. :thumbup: :)

  • Extensions-Liste in der Sidebar möglich?

    • FuchsFan
    • 21. Dezember 2022 um 21:48
    Zitat von 2002Andreas

    Die neue wird angezeigt.

    Bestimmt wird es so sein, Andreas, denn alle die auf meinen Screenshots zu sehen sind habe ich neu installiert. Ist zwar schon eine Weile her, aber nur die werden angezeigt.

  • Extensions-Liste in der Sidebar möglich?

    • FuchsFan
    • 21. Dezember 2022 um 19:53
    Zitat von .DeJaVu

    Also ich bekomme von Final

    Also das bezweifel ich aber. :rolleyes: ;)

  • Extensions-Liste in der Sidebar möglich?

    • FuchsFan
    • 21. Dezember 2022 um 19:35
    Zitat von 2002Andreas

    In der Beta ist es auch so:

    Hier so, komme ich nicht mit. :/

  • Extensions-Liste in der Sidebar möglich?

    • FuchsFan
    • 21. Dezember 2022 um 19:23
    Zitat von 2002Andreas

    Hier bei 2 versch. Nightly nicht.

    Sehr komisch. Ich verfolge das schon eine ganze Weile, mal ist eine Erweiterung drin, dann wie jetzt mal drei, ändert sich immer. Es wird wohl die Baustelle sein, müssen wir noch abwarten.

  • Extensions-Liste in der Sidebar möglich?

    • FuchsFan
    • 21. Dezember 2022 um 19:16
    Zitat von 2002Andreas

    So sieht das im Nightly zur Zeit aus:

    Hmmm, hier so. :/

  • Mehrzeilige Tableiste für aktuelle Firefox-Versionen

    • FuchsFan
    • 21. Dezember 2022 um 19:09
    Zitat von BrokenHeart

    und vor allem Motivation das endlich anzugehen...

    Wie können wir das unterstützen, Kaffee kochen, Lieder singen, Mut zusprechen, oder was hast Du für Wünsche?

    Also mal ganz ehrlich, ich als intensiver Nutzer dieses Scripts, muss auch mal Bewunderung aussprechen für diese tolle Leistung.

    Nicht aufgeben, bitte! :thumbup: :)

  • cmd-Datei umschreiben für Sicherung und Herstellung Profilordner

    • FuchsFan
    • 18. Dezember 2022 um 17:38
    Zitat von .DeJaVu

    Ich halte Batch eh für überbewertet, auch wenn Windows aus bestimmten Gründen immer noch unterstützt, die Zukunft gehört mindestens PowerShell.

    Gut, dann lassen wir das. Danke, für Deine Erläuterungen zu diesem Thema.

    Nun habe ich mit meinem "guten" AOMEI erstmals eine Dateisicherung (den o.g. Profilordner) gemacht, den Ordner aus dem Programm (Fox-beta) entnommen und gesichert, dann mit AOMEI den Profilordner wieder hergestellt. Fox läuft wie geschmiert, als wäre nichts gewesen.

    Und wenn Du den Screenshot beachtest, jede einzelne Datei wieder herstellbar, wenn gebraucht.

    Danke, für die Unterhaltung! :)

  • cmd-Datei umschreiben für Sicherung und Herstellung Profilordner

    • FuchsFan
    • 18. Dezember 2022 um 17:13
    Zitat von .DeJaVu

    Hatte ich bereits verlinkt.

    Ja, aber um das umzusetzen fehlen mir die Kenntnisse.

    Zitat von .DeJaVu

    Man sollte auch ab und an über den Tellerrand schauen und andere Lösungen in Betracht ziehen.

    Von diesen bin ich wieder weg, weil ich genug Pannen damit erlebt habe, wenn sie gebraucht wurden.

  • cmd-Datei umschreiben für Sicherung und Herstellung Profilordner

    • FuchsFan
    • 18. Dezember 2022 um 17:02
    Zitat von .DeJaVu

    auch wenn ich den Krampf von Aomei nicht nutze.

    Ist Deine Meinung, Du musst nur liebevoll damit umgehen, denn so habe ich die ganzen Jahre noch keine Probleme damit gehabt.

    Zitat von .DeJaVu

    Du kennst die Meinungen darüber hier im Forum.

    Ja!

    Zitat von .DeJaVu

    Aber unabhängig davon kannst du die präsentierte Lösung anpassen.

    Ich bitte darum.

  • cmd-Datei umschreiben für Sicherung und Herstellung Profilordner

    • FuchsFan
    • 18. Dezember 2022 um 15:24
    Zitat von .DeJaVu

    Aomei ist so ziemlich das schlechteste Beispiel.

    Auweia, wie kommst Du darauf. Ich sichere mit der Datei die Lizenz von meiner AOMEI Pro-Version, und sollte ich mal eine andere Festplatte brauchen, Prog installieren, Lizenz aktivieren mit der anderen Datei. Fertig!

    Zitat von .DeJaVu

    Eine 1:1-Kopie macht für mich keinen Sinn.

    Das kann durchaus sein, aber bei der Sicherung mit Script wird auch der ganze Inhalt kopiert.

    Zitat von .DeJaVu

    Warum aber liegen deine Profile ausserhalb der Windows-Sicherheit? (weil ausserhalb des Benutzerprofils)

    Weil mein Arbeits-Fox die installierte Version ist, und sich außerhalb noch einige portable Versionen rumtreiben.

    Danke, für den Link, ist also Deiner Meinung nach nicht so zu empfehlen, oder?

  • cmd-Datei umschreiben für Sicherung und Herstellung Profilordner

    • FuchsFan
    • 18. Dezember 2022 um 14:23

    Wer kann dabei helfen die gezeigten Dateien so umzuschreiben, dass eine Sicherung mit der ersten Datei, und eine Wiederherstellung mit der zweiten Datei möglich wird.

    Der Pfad für den Profilordner lautet z.B. so: D:\Alle Firefox\Firefox Beta\Profilordner

    (Diese Dateien verwende ich zur Sicherung und Herstellung meiner App AOMEI Backupper Pro (für Notfall), müssen neuerdings aber immer geändert werden.)

    Datei zur Sicherung:

    Code
    @ECHO OFF
    CHDIR /D "%~dp0"
    MKDIR "Backup\Lizenz\AOMAI Backupper"
    SET TARGET="Backup\Lizenz\AOMAI Backupper"
    IF EXIST "%PROGRAMFILES(X86)%" (GOTO x64) ELSE (GOTO x86)
    
    :x64
    COPY %WINDIR%\SysWOW64\winsevr.dat %TARGET%
    COPY "%PROGRAMFILES(X86)%\AOMEI Backupper\AmCore.dll" %TARGET%
    FOR /F "tokens=2* delims=     " %%A IN ('REG QUERY "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion" /v ProgramData') DO SET ProgramData=%%B
    ECHO REG ADD HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion /v ProgramData /t REG_BINARY /d %ProgramData% /f > %TARGET%\ProgramData.cmd
    GOTO END
    
    :x86
    COPY %WINDIR%\System32\winsevr.dat %TARGET%
    COPY "%PROGRAMFILES%\AOMEI Backupper\AmCore.dll" %TARGET%
    FOR /F "tokens=2* delims=     " %%A IN ('REG QUERY "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v ProgramData') DO SET ProgramData=%%B
    ECHO REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion /v ProgramData /t REG_BINARY /d %ProgramData% /f > %TARGET%\ProgramData.cmd
    GOTO END
    
    :END
    Alles anzeigen

    Datei zur Wiederherstellung:

    Code
    @ECHO OFF
    CHDIR /D "%~dp0"
    MKDIR "Backup\Lizenz\AOMAI Backupper"
    SET SOURCE="Backup\Lizenz\AOMAI Backupper"
    IF EXIST "%PROGRAMFILES(X86)%" (GOTO x64) ELSE (GOTO x86)
    
    :x64
    COPY %SOURCE%\winsevr.dat %WINDIR%\SysWOW64
    COPY %SOURCE%\AmCore.dll "%PROGRAMFILES(X86)%\AOMEI Backupper"
    CALL %SOURCE%\ProgramData.cmd
    GOTO END
    
    :x86
    COPY %SOURCE%\winsevr.dat %WINDIR%\System32
    COPY %SOURCE%\AmCore.dll "%PROGRAMFILES%\AOMEI Backupper
    CALL %SOURCE%\ProgramData.cmd
    GOTO END
    
    :END
    Alles anzeigen
  • userChrome.js Scripte für den Fuchs (Diskussion)

    • FuchsFan
    • 15. Dezember 2022 um 18:17
    Zitat von BrokenHeart

    Ja, ist hier auch so...


    Bitte mal testen:

    Danke, BrokenHeart , auch hier funktioniert es wieder. :)

  • userChrome.js Scripte für den Fuchs (Diskussion)

    • FuchsFan
    • 15. Dezember 2022 um 17:45
    Zitat von 2002Andreas

    Ist hier auch so.

    Lösung weiß ich leider keine.

    Danke, Andreas, dann bitte ich aborix um Hilfe. :rolleyes:

  • userChrome.js Scripte für den Fuchs (Diskussion)

    • FuchsFan
    • 14. Dezember 2022 um 21:50

    In Nightly v110 funktioniert die Anzeige "Alle in Tabs öffnen" oben mit diesem Script nicht mehr.

    Kann das bestätigt werden?

    JavaScript
    (function() {
    
      if (!window.gBrowser)
        return;
    
      function setFunction() {
        PlacesViewBase.prototype._mayAddCommandsItems =
        function PVB__mayAddCommandsItems(aPopup) {
          let hasMultipleURIs = false;
          let menuitemCount = 0;
          let menuCount = 0;
          if (aPopup._placesNode.childCount > 0) {
            for (let item of aPopup.children) {
              if (item._placesNode) {
                if (item.localName == 'menuitem') {
                  menuitemCount++;
                } else if (item.localName == 'menu') {
                  menuCount++;
                }
              }
            }
            if (menuitemCount > 0 || menuCount > 0) {
              hasMultipleURIs = true;
            }
          }
          if (!hasMultipleURIs)  {
            aPopup.setAttribute("nofooterpopup", "true");
            if (aPopup._endOptOpenAllInTabs) {
              aPopup.removeChild(aPopup._endOptOpenAllInTabs);
              aPopup._endOptOpenAllInTabs = null;
              aPopup.removeChild(aPopup._endOptSeparator);
              aPopup._endOptSeparator = null;
            }
            return;
          }
    
          aPopup.removeAttribute("nofooterpopup");
          if (!aPopup._endOptOpenAllInTabs) {
            aPopup._endOptSeparator = document.createXULElement("menuseparator");
            aPopup._endOptSeparator.className = "bookmarks-actions-menuseparator";
            aPopup.insertBefore(aPopup._endOptSeparator, aPopup.firstChild);
            aPopup._endOptOpenAllInTabs = document.createXULElement("menuitem");
            aPopup._endOptOpenAllInTabs.className = "openintabs-menuitem";
            if (typeof this.options.extraClasses.entry == "string") {
              aPopup._endOptOpenAllInTabs.classList.add(
                this.options.extraClasses.entry
              );
            }
            if (typeof this.options.extraClasses.footer == "string") {
              aPopup._endOptOpenAllInTabs.classList.add(
                this.options.extraClasses.footer
              );
            }
            aPopup._endOptOpenAllInTabs.setAttribute(
              "oncommand",
              "PlacesUIUtils.openMultipleLinksInTabs(this.parentNode._placesNode, event, " +
                "PlacesUIUtils.getViewForNode(this));"
            );
            aPopup._endOptOpenAllInTabs.setAttribute(
              "onclick",
              "checkForMiddleClick(this, event); event.stopPropagation();"
            );
            aPopup.insertBefore(aPopup._endOptOpenAllInTabs, aPopup.firstChild);
          }
    
          let label = menuitemCount + " Link";
            if (menuitemCount != 1) {
              label += "s";
            }
            label += " / " + menuCount + " Ordner."
            if (menuitemCount == 1) {
              label += " -> Link in Tab öffnen."
            } else if (menuitemCount > 1) {
              label += " -> Links in Tabs öffnen."
            }
    
          aPopup._endOptOpenAllInTabs.setAttribute("label", label);
        }
      }
    
      let intId = setInterval(function() {
        if (window.PlacesViewBase) {
          clearInterval(intId);
          setFunction();
        }
      }, 500);
    
    })();
    Alles anzeigen
  • Skript für teilweise Ausblendung vom Tabtext

    • FuchsFan
    • 14. Dezember 2022 um 19:38
    Zitat von 2002Andreas

    Wenn ja, das hat nicht geholfen.

    Ich mische mich mal ein, Andreas. In Deinem gezeigten Code fehlen die letzten drei Zeilen von aborix seinem Code. Ist das nur ein Übermittlungsfehler?

  • About Seiten mit CSS Codes anpassen

    • FuchsFan
    • 14. Dezember 2022 um 17:21
    Zitat von Heinrich

    DOCH GEHT !!

    Da hast Du aber den Code vergessen. ;)

  • About Seiten mit CSS Codes anpassen

    • FuchsFan
    • 13. Dezember 2022 um 14:31
    Zitat von edvoldi

    Kaum macht man keine drei Sachen gleichzeitig, schon funktioniert es.

    Wie sagt man so schön, das hält die Rübe fit. ;) :)

    Edit:

    Bei "Sichere Website nicht verfügbar" habe ich das noch zusätzlich eingefügt, wenn Du das auch noch nutzen möchtest.

    CSS
    /*===== Sichere Website nicht verfügbar ======*/
    
    #urlbar-input-container box#identity-box.httpsOnlyErrorPage box#identity-icon-box.identity-box-button{
      background-color: yellow !important;
      border-top-left-radius: 60px !important;
      border-bottom-left-radius: 60px !important;
      border-right: 2px solid lightblue !important;
      min-height: 29px !important;
      max-height: 29px !important;
      margin-top: 1px !important;
      margin-bottom: 1px !important;
      margin-left: 1px !important;
      padding-left: 10px !important;
    }
    
    #urlbar-input-container box#identity-box.httpsOnlyErrorPage box#identity-icon-box.identity-box-button image#faviconid.faviconclass{
      display: none !important;
    }
    
    #urlbar-input-container box#identity-box.httpsOnlyErrorPage box#identity-icon-box.identity-box-button::after {
      background: url("..//icons/Bild117.png")!important;
      margin-right: 2px !important;     
      content: '' !important;
      display: block !important;
      width: 16px !important;
      height: 16px !important;
      background-repeat: no-repeat !important;
      background-position: 0px 0px !important;
      margin-left: 16px !important;
      padding-right: 13px !important;
    }
    Alles anzeigen
  • About Seiten mit CSS Codes anpassen

    • FuchsFan
    • 13. Dezember 2022 um 11:56
    Zitat von edvoldi

    Leider schaffe ich es nicht

    Versuche mal bitte mit dem Code, eventuell kannst Du es ja für Dich anpassen.

    CSS
    /************** unsichere Seiten mit rotem Text und Icons hinzugefügt ***********/
    
    /* originaler Text */
    #identity-icon-label[value="Nicht sicher"] {
      color: red !important;
      font-weight: 600 !important;
      background: transparent !important;
      margin-top: -3px !important;
    }
    
    /* Warndreieck hinter Text */
    #identity-box.certErrorPage.notSecureText box#identity-icon-box.identity-box-button::after {  
      background: url("..//icons/warnung.png")!important;
      margin-right: 2px !important;  
      margin-left: 5px !important;     
      content: '' !important;
      display: block !important;
      width: 16px !important;
      height: 16px !important;
      background-repeat: no-repeat !important;
      background-position: 0px 0px !important;
      padding-right: 15px !important;
    }
    
    #identity-box.certErrorPage.notSecureText box#identity-icon-box.identity-box-button image#identity-icon {
      fill: transparent !important;
    }
    
    /* Warnicon vor dem Text */
    #identity-box.certErrorPage.notSecureText box#identity-icon-box.identity-box-button image#identity-icon {
      background: url("..//icons/Bild117.png")!important;
      margin-right: 2px !important;     
      content: '' !important;
      display: block !important;
      width: 16px !important;
      height: 16px !important;
      background-repeat: no-repeat !important;
      background-position: 0px 0px !important;
    }
    
    /* Icons links in Url-Bar nach rechts verlagert */
    #urlbar-input-container box#tracking-protection-icon-container box#tracking-protection-icon-box {
      margin-left: 5px !important;
    }
    #urlbar-input-container box#identity-box.httpsOnlyErrorPage box#identity-icon-box.identity-box-button{
      margin-left: 5px !important;
    } 
    
    /* Icon im Tab Farbe geändert */
    .tabbrowser-tab[label="Warnung: Mögliches Sicherheitsrisiko erkannt"] .tab-icon-image {
      fill: #ff0000 !important;
    }
    /* bei "Sichere Website nicht verfügbar" */
    #tabbrowser-arrowscrollbox tab.tabbrowser-tab stack.tab-stack hbox.tab-content stack.tab-icon-stack img.tab-icon-image {
      fill: red !important;
    }
    
    /* bei Warnung Url-Bar links gelbe Farbe */
    #urlbar-input-container box#identity-box.certErrorPage.notSecureText box#identity-icon-box.identity-box-button{
      background-color: yellow !important;
      border-top-left-radius: 30px !important;
      border-bottom-left-radius: 30px !important;
      border-right: 2px solid lightblue !important;
      min-height: 29px !important;
      max-height: 29px !important;
      margin-top: 1px !important;
      margin-bottom: 1px !important;
    }
    #urlbar-input-container box#identity-box.certErrorPage.notSecureText{
      padding-left: 2px !important;
      padding-top: 0px !important;
    }
    Alles anzeigen

Unterstütze uns!

Jährlich (2025)

108,6 %

108,6% (705,72 von 650 EUR)

Jetzt spenden
  1. Kontakt
  2. Datenschutz
  3. Impressum
Community-Software: WoltLab Suite™
Mastodon