1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. MikeN

Beiträge von MikeN

  • xml schön aufbereiten

    • MikeN
    • 9. November 2011 um 11:50

    Hallo Ihr Profis,

    ich habe ein oder mehrere unformatierte xml-Dateien, die ich gerne mit AutoIt einlesen und dann wieder "schön" formatiert raus schreiben würde.

    Unter schön meine ich je nach Syntax tiefer eingerückt. Nennt man das tidy? Oder reindent?

    Ich bin auf _XMLDomWrapper.au3 gestossen, aber das übersteigt meinen Horizont.

    Gibt es für mein Vorhaben eine Lösung?

    Habt Dank!
    Mike

  • Wie formatiere ich eine Zahl mit StringFormat?

    • MikeN
    • 26. Januar 2008 um 13:23

    Hallo Xenobiologist,

    hab Dank für das Entfernen des Bretts vor meinem Kopf! :-((( Ich laß das besser für dieses Wochenende und gehe an die frische Luft!

    Habt Dank für Eure Unterstützung. Allen ein sonniges und schönes Wochenende!
    Mike

  • Wie formatiere ich eine Zahl mit StringFormat?

    • MikeN
    • 26. Januar 2008 um 12:12

    Hallo Oskar,

    ein Anliegen hätte ich noch :) Ich hab mit der Funktion noch etwas Verständnisporbleme.

    Was müßte an der Funktion verändert werden, damit ich auch die Anzahl der Nachkommastellen angeben kann. Rundung wäre schön.

    xStringAddComma($sStr, $sSeparator = ',', $sEnd = '.', $sDeziCount = 2)

    xStringAddComma("1234,1", undefined '.', ',', 2) => 1.234,10
    xStringAddComma("1234,1234", undefined '.', ',', 2) => 1.234,12

    Ist sowas leicht zu realisieren oder muß ich vorher die Zahl irgendwie auf die Länge bringen?

    Hab Dank!
    Mike

  • Wie formatiere ich eine Zahl mit StringFormat?

    • MikeN
    • 26. Januar 2008 um 11:37

    Hallo Oscar,

    Zitat von Oscar

    $sSeparator ist das Zeichen, das alle drei Zeichen gesetzt werden soll. Im obigen Beispiel halt der Punkt. $sEnd ist das Dezimaltrennzeichen. Diese beiden Werte kann man der Funktion als Parameter mitgeben. Werden sie weggelassen, benutzt die Funktion die Defaultwerte ($sSeparator = ',' und $sEnd = '.').

    speziell mit dem $sEnd hatte ich so meine Probleme. Ich hab das dann schon verstanden und beide Variablen umbenannt. Jetzt verstehe ich es ohne nachdenken zu müssen :)

    $sSeparator wurde zu $PunktZeichen
    $sEnd wurde zu $KammaZeichen

    Hab Dank und ein schönes Wochenende!
    Mike

    PS: Wie schließe ich diesen Thread?

  • Wie formatiere ich eine Zahl mit StringFormat?

    • MikeN
    • 26. Januar 2008 um 10:52

    Hallo Oscar,

    Du bist ne Wucht! Hab herzlichen Dank, es funktioniert wie von mir gewünscht! :rock:

    Allerdings verstehe ich die Funktion nicht und mit den beiden Argumenten ( $sSeparator, $sEnd ) hatte ich auch so meine Probleme, aber Dein Beispiel und die Vorbelegung der Variablen machte es klarer.

    Ebenfalls entnehme ich Deiner Lösung, daß es wohl mit StringFormat nicht zu lösen ist. Mich wundert das, denn das sollte doch eigentlich oft gebraucht werden.

    Nochmals besten Dank und ein schönes sonniges Wochenende!
    Mike

  • Wie formatiere ich eine Zahl mit StringFormat?

    • MikeN
    • 25. Januar 2008 um 22:19

    Hallo Taucher,

    hab Dank für Deine Antwort, aber das liefert 1234567890.00

    Das hatte ich leider auch schon :( Auch mit "%#d" oder "%#f" funktioniert es nicht.

    Servus
    Mike

  • Wie formatiere ich eine Zahl mit StringFormat?

    • MikeN
    • 25. Januar 2008 um 21:57

    Hallo Ihr Wissenden,

    ich scheitere gerade an StringFormat :( Ich krieg es einfach nicht gebacken.

    §MeineZahl = 1234567890

    Als Ergebnis hätte ich gerne 1.234.567.890 oder auch gerne mit 2 Nachkommastellen 1.234.567.890,00

    Wie muß die Syntax für StringFormat aussehen?

    StringFormat( ???, §MeineZahl )

    Habt Dank im voraus!
    Mike

  • Menü-Punkt überprüfen

    • MikeN
    • 11. Oktober 2007 um 16:23

    peethebee,

    hab auch Du Dank für Deine Antwort! Ich arbeite noch mit Windows XP. Hier habe ich keine Infos zu Controls im Taskmanager-Menu gefunden. Gibt es welche in Vista?

    Ein Notebook mit Vista kommt erst Ende nächsten Monats. Gibt es irgendwo eine Liste der Dinge die ich dann beachten muß, außer die 1 Seite in den Hilfeseiten?

    Hab Dank!
    Mike

  • Menü-Punkt überprüfen

    • MikeN
    • 10. Oktober 2007 um 12:00

    Bugfix,

    hab vielen Dank für Deine klärenden Worte. Jetzt bin ich beruhigt.

    Und ich dachte mir, ich fange mit einem einfachen Beispiel an und tappe gleich in Windows-Eigenheiten.

    Habt Dank!
    Mike

  • Menü-Punkt überprüfen

    • MikeN
    • 10. Oktober 2007 um 06:29

    Guten Morgen Ihr Wissenden,

    ist meine Frage so einfach daß ich selber drauf kommen muß? Oder ist mein Vorhaben nicht lösbar oder habe ich gar gegen irgendeine Regel verstoßen? Wen dem so ist dann bitte ich um Aufklärung.

    Habt Dank!
    Mike

  • Menü-Punkt überprüfen

    • MikeN
    • 8. Oktober 2007 um 19:26

    Mirage,

    hab Dank für Deine Antwort, doch leider funktioniert das nicht. AU3Info liefert keinerlei Infos zu den Controls.

    Gibt es noch eine andere Möglichkeit?

    Habt Dank!
    Mike

  • Menü-Punkt überprüfen

    • MikeN
    • 5. Oktober 2007 um 16:16

    Hallo Ihr Wissenden,

    ich bin neu hier und habe schon die erste Frage. Wie kann ich überprüfen, ob der Haken einer Option schon gesetzt ist oder nicht. Ich würde gerne die Haken nur dann setzen, wenn die Option noch nicht angehakt ist. Wie macht man das bitte?

    Hier mein Code:

    Local $wTitel, $wText, $Item

    $wTitel = "Windows Task-Manager"
    $wText = "Prozesse"

    Run(@SystemDir & "\taskmgr.exe")
    WinWait($wTitel, $wText)

    ; Option -> Immer im Vordergrund
    $Item = "&Immer im Vordergrund"
    WinMenuSelectItem($wTitel, $wText, "&Optionen", $Item)

    ; Option -> Nach Programmstart minimieren
    $Item = "&Nach Programmstart minimieren"
    WinMenuSelectItem($wTitel, $wText, "&Optionen", $Item)

    ; Option -> Ausblenden, wenn minimiert
    $Item = "&Ausblenden, wenn minimiert"
    WinMenuSelectItem($wTitel, $wText, "&Optionen", $Item)

    ; Beenden
    WinMenuSelectItem($wTitel, $wText, "&Datei", "&Beenden")


    Habt Dank!
    Mike

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™