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

Beiträge von alpines

  • mehrere Browserfenster auf mehrere Bildschirme

    • alpines
    • 17. März 2017 um 05:49

    Lass dir mal eine MsgBox mach dem WinSetState von titel2 ausgeben um zu schauen ob er überhaupt dahinkommt.
    Ansonsten liegt es wohl daran das dein Firefox nicht gestartet wird (oder es außerhalb des Sichtbereiches verschoben wird).

  • In EXCEL Link folgen

    • alpines
    • 17. März 2017 um 05:39
    Zitat von autoiter

    Ich verstehe nicht, was geschehen soll. Browser mit dem Link öffnen (etwa ShellExecute) oder Quelltext laden (etwa _InetGetSource)?

    Volle Granate am Problem vorbei :D (nehme ich an)
    Er meint, dass die 1. Spalte in der 1. Tabelle an die 1. Spalte der 2. Tabelle gelinkt ist (die Zellen sind einfach dahin referenziert).

    Eigentlich müsstest du doch den Inhalt von der 1. Spalte lesen können und dann mitbekommen, dass das eine Verlinkung ist und dadrin kein Wert steht oder nicht?
    Ich kenne mich mit der Excel.au3 nicht aus aber damit sollte das bestimmt machbar sein.

  • GUI Standard Ansicht

    • alpines
    • 17. März 2017 um 05:36

    Ist das bei jedem deiner Scripte der Fall oder nur in dem Beispiel?

  • Letzten beiden Zeichen vom Computernamen auslesen?

    • alpines
    • 17. März 2017 um 04:49
    Zitat von Simon09

    Danke, hat geklappt. Ist eine If-Abfrage nach Strings eigentlich case sensitive?

    Das kommt drauf an ob du einmal = verwendest (case-insensitiv) oder == (case-sensitiv).

  • GUI Standard Ansicht

    • alpines
    • 17. März 2017 um 04:43

    Hast du wirklich keine DPI Skalierung an? Schau mal lieber zur Sicherheit nochmal nach.
    Normalerweise sollte alles beim alten bleiben, ansonsten könnte ich mir das nur dadurch erklären, dass das eine Windows7 und das andere Windows 10 ist.

    Was passiert denn wenn du das Script auf dem anderen Rechner startest, ist es auch deplatziert?

  • Fenster ansprechen

    • alpines
    • 16. März 2017 um 15:42
    Zitat von Vitaq

    $hWnd = WinWaitActive('', 'Setup is complete')

    Wieso gibst statt dem Titel einen Text an? Nimm doch einfach den Titel, das ist einfacher.
    Bei Class musst du unbedingt aufpassen! Die WindowsForm10 (Win8-Apps) können ihre Klassennamen von PC zu PC und Version zu Version ändern und es ist nicht sehr empfehlenswert es wirklich komplett zu bezeichnen. Nimm lieber stattdessen die REGEXPCLASS und schau ob du dann auch noch Instance: 4 dranhängen kannst. https://www.autoitscript.com/autoit3/docs/i…owsadvanced.htm

  • GUI Standard Ansicht

    • alpines
    • 16. März 2017 um 15:38

    Kannst du vielleicht zwei Screenshots hochladen vom Programmfenster?
    Ich weiß nicht was du alles geändert hast und im Normalfall müsste eigentlich alles beim alten bleiben.

  • GUI Standard Ansicht

    • alpines
    • 16. März 2017 um 06:32
    Zitat von donpascal

    Die Darstellung der GUI ist jedesmal anders.

    Was ist denn anders? Sollte sich nur die Auflösung ändern dann passiert auf der GUI eigentlich von der Skalierung her gar nichts.
    Ist auf den anderen Rechnern eventuell DPI Skalierung angeschaltet (wird runter oder hochskaliert)?

    Die Includes werden an der Darstellung absolut gar nichts ändern.

  • GUI | Variable Anzahl an Buttons... Wie Funktion zuweisen?

    • alpines
    • 16. März 2017 um 05:10
    Zitat von Oscar

    Nur zur Ergänzung: @GUI_CtrlId gibt es nur im OnEventMode

    Naja, dann nimmt man stattdessen die Msg da sie ja die Id beinhaltet.

  • sql insert und While Not .EOF

    • alpines
    • 16. März 2017 um 03:09

    Super, dann setz doch bitte beim nächsten Mal den grünen Haken für erledigt / gelöst damit auch andere Nutzer in Zukunft die Lösung direkt finden.
    Du kannst das bewerkstelligen indem du den 1. Beitrag in diesem Thread bearbeitest und den Threadstatus anpasst.

  • GUI | Variable Anzahl an Buttons... Wie Funktion zuweisen?

    • alpines
    • 15. März 2017 um 23:27

    Das ist ganz einfach.

    @GUI_CtrlId gibt dir zurück welches Control gedrückt wurde. Du kannst also ein Case für alle Buttons erstellen Case $button[0] To $button[UBound($button) - 1] (vorausgesetzt das die Buttons alle nacheinander ohne irgendwelche Zwischencontrols erstellt wurden) oder du nimmst den Event-Mode und registrierst für jeden Button die selbe Funktion.

    Innerhalb dieser Funktion kannst du dann wieder mit @GUI_CtrlId abfragen welcher gedrückt wurde.

  • mehrere Browserfenster auf mehrere Bildschirme

    • alpines
    • 15. März 2017 um 21:16

    Du hast als WinWait Titel immer "Test" oder "Test2".
    WinWait macht nur weiter wenn dieses Fenster erscheint also kann er doch folglich gar nicht zu den anderen Links kommen wenn er den 1. schon nicht findet.

  • Ideen für dynamisches Nippelboard

    • alpines
    • 15. März 2017 um 17:29

    Du verwendest das falsche Control. Was du brauchst ist eine ListView mit zwei Columns. Die eine nennst du Dateiname und die andere Pfad.

  • In Textdatei suchen

    • alpines
    • 15. März 2017 um 17:28

    Setz beim nächsten Mal bitte den grünen Haken für erledigt / gelöst indem du den 1. Beitrag in diesem Thread bearbeitest damit auch andere Nutzer die Lösung schnell finden.
    Ich hab das dieses Mal schon erledigt.

  • In Textdatei suchen

    • alpines
    • 15. März 2017 um 13:01

    @autoiter Zu langsam... :whistling:

  • In Textdatei suchen

    • alpines
    • 15. März 2017 um 12:57

    Du könntest ein Array verwenden und den Index als Nummer nehmen oder ein zweidimensionales Array in dem [x][0] Die Markennummer und [x][1] die Marke ist.

  • In Textdatei suchen

    • alpines
    • 15. März 2017 um 09:44
    Zitat von DerSchatten

    Kann es sein das mir GUICtrlRead Zahlen mit führenden 0 kürzt?

    Nein das tut es nicht. Lass dir mal den Pfad in einer MsgBox ausgeben und geh den selben Pfad im Explorer. Ich bin mir sicher das dein Pfad nicht stimmt.
    Alleine die Laufwerkangabe verunsichert mich schon ein wenig.

  • In Textdatei suchen

    • alpines
    • 15. März 2017 um 09:15

    Ist der Pfad zur Datei überhaupt richtig? Was gibt _FileCountLines zurück?

  • Frage SNMP

    • alpines
    • 15. März 2017 um 09:02
    Zitat von Sonderbaar

    Danke! Ist schon irgendwie peinlich

    Irgendwie würde ich nicht sagen. Die Variablenverkettung die du ansprichst kann man nur mit Execute oder Assign erreichen und auf die Funktionen sollte man immer verzichten.

  • In Textdatei suchen

    • alpines
    • 15. März 2017 um 08:59

    Ein kurzer Blick in die Dokumentation von FileReadLine verrät uns das die 1. Zeile keine 0 sondern eine 1 ist.
    Wenn es eine 0 wäre hättest du bei deiner For-Schleife eh eine Zeile zu viel.

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™