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. bluepython

Beiträge von bluepython

  • Excel Spalte hinzufügen

    • bluepython
    • 7. November 2017 um 10:50

    habe die Lösung gefunden, funktioniert ganz anders als in der Hilfe gezeigt

    $oExcel.ActiveSheet.Range("C:C").Insert.Shift

  • Excel Spalte hinzufügen

    • bluepython
    • 7. November 2017 um 09:01

    Hallo,

    ich zweifle langsam an mir. Ich habe eine Excel Tabelle und möchte zwischen B und C eine neue Spalte einfügen.

    Dabei gehe ich so vor:

    _Excel_RangeInsert($excel_book_e.Worksheet(1), "C:C", $xlShiftToRight)
    Die Tabelle sieht in etwas so aus:

    A B C D
    1 Überschrift Überschrift Überschrift
    2 daten daten daten
    3 daten daten dateb

    Ich benötige jetzt bei C eine neue Spalte, weil da noch was dazu kommen muss.

    Ich sehe den Fehler einfach nicht, warum die Spalte nicht hinzugefügt wird.

  • Datum in Excel formatieren

    • bluepython
    • 6. November 2017 um 15:03

    Super danke, das klappt. Versuche das jetzt in eine Schleife zu packen, damit alle Zellen geändert werden.

  • Datum in Excel formatieren

    • bluepython
    • 6. November 2017 um 14:47

    Leider auch nicht, bekomme dann in Excel nur ############ zu sehen.

    Könnte ich nicht mit einem StringRegExpReplace an den Stellen ein Punkt hinzufügen?

    Habe schon probiert aber, weiss nicht wie genau die Syntax lauten muss, um z.b. nach der vierten Stelle ein . einzufügen.

  • Datum in Excel formatieren

    • bluepython
    • 6. November 2017 um 14:14

    $oExcel_e.ActiveSheet.Range("K2:K500").NumberFormat = "####.##.##"

    Leider klappt es nicht, da Excel 20.170.892 da draus macht.

  • Datum in Excel formatieren

    • bluepython
    • 6. November 2017 um 13:36

    Danke, das hat mich auf eine Idee gebracht. Ich mache folgendes:

    20170829 -> 2017.08.29
    Also ich würde die Punkte eintragen, danach macht Excel den Rest von alleine. 29.08.2017

    Früher gab es dafür _ExcelNumberFormat, was benutzt man heut zu Tage?

  • Datum in Excel formatieren

    • bluepython
    • 6. November 2017 um 12:50

    Hallo,

    das folgende passiert alles über Autoit.

    In eine Excel Tabelle schreibe ich aus einer Orcaldatenbank ein Datum rein. Dieses ist in Spalte K (mehrere Zeilen).

    Das Datum steht im Moment so in den Zellen: 20170928

    Wie kann ich das jetzt mittels Autoit in ein Datum formatieren, damit man damit z.B. auch rechnen kann in Excel?

    Danke für eure Hilfe im vorraus.

  • bestimmten Wert aus einer Webseite auslesen

    • bluepython
    • 18. November 2009 um 22:28

    Also mit
    _IEImgClick
    _IELinkClickByIndex
    _IELinkClickByText
    habe ich es nicht geschaft den Button anzuklicken.

  • bestimmten Wert aus einer Webseite auslesen

    • bluepython
    • 18. November 2009 um 18:13

    HI,
    danke schon mal im Voraus. Ich werde es heute Abend mal testen, mal schauen, ob ich den Counter angezeigt bekomme.

    So habe mal getestet, irgendwo ist noch der Wurm drin. Ich bekomme in dem Fenster nichts angezeigt, könnte es an der Internet Explorer Version liegen? Ich habe den IE 7

    So, ich habe es jetzt so weit am laufen, wenn der Counter eine bestimmte Zeit erreicht, dann habe ich mir eine MsgBox auf blicken lassen.

    Jetzt habe ich nur noch ein Problem:
    Ich will, dass bei erreichen einer bestimmten Zeit des Counters, der Bieten! Button geklickt wird.
    Im Quelltext habe ich leider keine Bilddatei gefunden für den Button sonst hätte ich es dadrüber glöst. Hast du da noch eine Idee, wie man das verwirklichen kann?

  • bestimmten Wert aus einer Webseite auslesen

    • bluepython
    • 17. November 2009 um 19:47

    Wir kommen der Sachen näher, ich brauche es für Dealstreet.de

    hier mein Code:

    [autoit]

    #include <IE.au3>
    #include <String.au3>
    #include <Inet.au3>
    #include <Array.au3>

    [/autoit][autoit][/autoit][autoit]

    Dim $auktionszeit ;verbleibene Auktionszeit
    Dim $winctivate ;Fenster aktivieren
    Dim $hWnd
    Dim $oIE
    Dim $aktuelle_URL ;URL die aktuell angezeigt wird

    [/autoit][autoit][/autoit][autoit]

    ;Ein Fenster mit dem Namen "Windows Internet Explotet suchen und aktivieren
    Opt("WinTitleMatchMode", 2)
    $winactivate = WinActivate("Windows Internet Explorer")

    [/autoit][autoit][/autoit][autoit]

    ;Fenster Maximieren
    WinSetState ("Windows Internet Explorer", "", @SW_MAXIMIZE )

    [/autoit][autoit][/autoit][autoit]

    ;Aktuelle Url in Variable schreiben
    $hWnd = WinGetHandle("Internet Explorer")
    $oIE = _IEAttach($hWnd,"HWND")
    $aktuelle_URL = _IEPropertyGet($oIE,"locationurl")

    [/autoit][autoit][/autoit][autoit][/autoit][autoit]

    ;Je nach Auktion muss die Counternummer geändert werden--------------------------------------------------------hier
    ;$auktionszeit = _StringBetween(_INetGetSource($aktuelle_URL), '<span class="count" id="singleView_counter_908589535359579">', '</span>')
    $auktionszeit = _StringBetween(_IEBodyReadHTML($aktuelle_URL), '<span class="count" id="singleView_counter_908589535359579">', '</span>')
    _Arraydisplay($auktionszeit)

    [/autoit]

    Also wenn ich im _StringBetween den _IEBodyReadHTML benutze, dan liefert mir der _Arrydisplay nicht zurück
    Beim _INetGetSource bekomme ich --:--:-- zurück

  • bestimmten Wert aus einer Webseite auslesen

    • bluepython
    • 17. November 2009 um 18:04

    Es hilft mir nicht, da sich dieser Wert jede Sekunde ändert. Es ist Countdown, der runter gezählt wird. Format ist SS:MM:ss
    Also Stunden:Minuten:sekunden
    Im Seinten Queltext sieht es dann ungefähr so aus:
    <span class="count" id="singleView_counter_944589426861605">--:--:--</span>

  • bestimmten Wert aus einer Webseite auslesen

    • bluepython
    • 17. November 2009 um 17:54

    Hallo zusammen,

    Problem/Aufgabe:
    Ich möchte aus eine bestimmten Webseite einen Wert auslesen.

    Das soll nicht mit der Funktion _INetGetSource erfolgen, da es mir in diesem bestimmten Fall nicht hilft.
    Das Script müsste also die Oberfläche direkt irgendwie absuchen. Wenn es hilft, der Wert steht immer an der selben Stelle.

  • Formatierung

    • bluepython
    • 5. Dezember 2007 um 16:51

    Vieln Dank funktioniert super!

  • Formatierung

    • bluepython
    • 5. Dezember 2007 um 16:14

    funktioniert fast richtig, aber die $zeitrechnung kann auch so lauten 1.1234645 oder 11.165154

    Es können maximal 3 Vorkommastellen kommen, aber die Nachkommastellen, sind variabel. und ich brauche die zahl mit zwei Nachkommastellen.

  • Datum ausgeben

    • bluepython
    • 5. Dezember 2007 um 15:25

    danke, passt!

  • Datum ausgeben

    • bluepython
    • 5. Dezember 2007 um 13:35

    Danke, das funktioniert schon ganz gut, einen Fehler hat das ganze aber noch.

    Angenommen wir hätten jetzt Januar 2007 dann soll 0612 rauskommen, es kommt aber 0712 raus.

  • Datum ausgeben

    • bluepython
    • 5. Dezember 2007 um 13:07

    das klappt so weit, aber wenn man das Datum auf Januar stellt, dann kommt 070 dabei raus. sollte aber dann 0612 sein

  • Datum ausgeben

    • bluepython
    • 5. Dezember 2007 um 12:43

    Hallo, ich möchte ein Datum im folgendem Format ausgeben:

    JJMM

    Dabei soll aber der Vormonat in MM stehen. Bsp: Akutelles Datum 0711 soll aber 0710 ausgeben.

  • Formatierung

    • bluepython
    • 5. Dezember 2007 um 10:35

    ich hab z.B. in $zeitrechnung eine Zahl die lautet 1.328

    jetzt will ich die so in eine Variable umformatieren, daß sie so aussieht: 00132

    also nur zwei Nachkommastellen und mit Vornullen. Insgesamt darf der String dann nur aus 5 Zahlen bestehen.

  • String ein Komma mitgeben

    • bluepython
    • 4. Dezember 2007 um 15:54

    ich habe mit:

    $s=StringSplit($Auswahl,"")

    mir zwei Strings gebildet:

    $zeitinstunden = ($s[59] & $s[60] & $s[61] & $s[62] & $s[63])

    $te = ($s[115] & $s[116] & $s[117] & $s[118] & $s[119])

    bei $zeitinstunden muss nach der 3. Stelle ein Komma (000,00) bei $te nach der 4. Stelle (0000,0)

    wie baue ich mir das jetzt zusammen, daß die neuen variablen dieses Format habe. Ich muss mit denen dann später rechnen.

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™