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

Beiträge von Schnitzel

  • SLider abfragen im "OnEventMode"

    • Schnitzel
    • 17. Februar 2014 um 15:10

    Du kannst nur eins von beiden verwenden. Entweder den OnEvent mode oder den GetMsgMode
    Beides gemeinsam funktioniert nicht.
    D.h. du kannst nicht einfach zwei Scripte zusammenkopieren.
    Am besten mal die Basics durchlesen ;)
    http://translation.autoit.de/onlinehilfe/guiref/GUIRef.htm
    http://translation.autoit.de/onlinehilfe/gu…ageLoopMode.htm
    http://translation.autoit.de/onlinehilfe/gu…OnEventMode.htm

  • Anfänger Frage SearchPixel nach 8 sec abrechen

    • Schnitzel
    • 17. Februar 2014 um 15:04

    Warum arbeitest du denn mit Pixelsearch. Das ist in den meisten Fällen einfach viel zu ungenau und liese sich anders leichter und besser umsetzen
    z.B. mit den _IE Funktionen (wenn du webseiten steuern willst)
    Welche Webseite willst du denn steuern?
    Am besten mal dein ganzes Script posten damit man dir besser helfen kann ;)

  • WinActivate Problem

    • Schnitzel
    • 14. Februar 2014 um 14:28

    Ein Tab im Firefox ist was anderes als ein Fenster.
    Den Tab zu aktivieren geht vermutlich am besten mit der FF.au3 von Stilgar. (Sofern du ein Firefox Addon installieren kannst)
    Das sieht genau richtig aus:
    http://german.documentation.ff-au3.thorsten-willert.de/ff_functions/_FFTabSetSelected.php

  • Felder nach Eingabe prüfen

    • Schnitzel
    • 14. Februar 2014 um 13:16

    Du solltest versuchen die Lösungen die dir gegeben werden auch zu verstehen. Sonst wirst du bei jeder kleinen Änderung ein Problem haben.
    Schuld dass es nicht funktioniert ist allein die Reihenfolge in der du die Controls erstellst.
    So wie es name22 gebastelt hat wird für alle Controls zwischen $iCtrl_TabSwitchStart und $iCtrl_TabSwitchEnd bei einer Eingabe weitergesprungen.
    d.h. zwischen der erstellung der DummyControls müssen die "Eingabe"-Controls in der richtigen Reihenfolge erstellt werden.
    Labels haben da nichts zu suchen.

    Ich poste jetzt mal nicht die Lösung und hoffe du kommst selbst drauf.

  • leere Zeilen im Array am Ende löschen

    • Schnitzel
    • 14. Februar 2014 um 12:53

    Auch so ist der Fehler noch nicht nachvollziehbar. Ich denke mal es tritt nur bei bestimmten dateien auf oder?
    Gibt es eventuell Dateien in denen nur eine spalte befüllt ist?
    Die Zeile in der der Fehler auftritt steht direkt vor der Fehlermeldung. Die Zahl in Klammern. Auf die kann man sich auch fast immer verlassen ;)
    Anhand deiner Log datei solltest du auch rausbekommen woran es liegt und wo der Fehler auftritt. Was schreibt denn Zeile 14 in die Log datei wenn das script abstürzt?

    (Logging ist übrigens viel übersichtlicher mit _FileWriteLog)

  • Felder nach Eingabe prüfen

    • Schnitzel
    • 14. Februar 2014 um 12:46

    Ganzes Script und genauere Erklärung posten!!!
    Was meinst du mit nicht angesprochen?

  • Programm für CMD erstellen, welche von .bat gestartet wird

    • Schnitzel
    • 13. Februar 2014 um 16:09

    Einfach als ConsolenApplikation compilieren ;)

    [autoit]

    #AutoIt3Wrapper_Change2CUI=y

    [/autoit]

    Übergebene Parameter bekommst du über das Array $CMDLINE

  • Controlsend + (NumPAD)

    • Schnitzel
    • 13. Februar 2014 um 15:43

    Dann sieh dir doch mal die anderen Parameter von Controlsend an ;)

  • Kitty/Putty Fenster auslesen

    • Schnitzel
    • 13. Februar 2014 um 15:23

    Bitteschön ;)
    Wäre nett wenn du das Thema noch auf gelöst setzen könntest.
    Einfach den ersten Post bearbeiten, Präfix gelöst wählen und Absenden ;)

  • 3 Startseiten in Firefox

    • Schnitzel
    • 13. Februar 2014 um 15:15

    Ups sorry. Hatte das Automatisch überlesen ^^
    Ich kann dir leider nicht genau sagen wo das ein installierter Firefox speichert, weil ich hier nur die Portable version hab.
    Die Portable version speichert unter \Data\profile\prefs.js. Dort gibts einen Wert der so aussieht:

    Code
    user_pref("browser.startup.homepage", "autoit.de|http://autoit.de/index.php?page=Index|http://www.autoitscript.com/site/");


    Den müsste man einfach nur ändern ;)

    Ich denke mal beim installierten Firefox steht das ganze irgendwo im @Appdatadir\Firefox oder sowas.
    Such am besten einfach mal nach der prefs.js ;)

  • 3 Startseiten in Firefox

    • Schnitzel
    • 13. Februar 2014 um 14:52

    Das ist jetzt aber eher Offtopic :P
    Einfach die Seiten mit ner Pipe treffen ;)

    Code
    autoit.de|http://autoit.de/index.php?page=Index|http://www.autoitscript.com/site/
  • Kitty/Putty Fenster auslesen

    • Schnitzel
    • 13. Februar 2014 um 14:41

    Du hast da nen dreher drin ;)

    [autoit]


    ; falsch:
    ;if IsArray($aWert) then GuiCtrlSetData($aWert[0],$Label1)
    ;richtig:
    if IsArray($aWert) then GuiCtrlSetData($Label1, $aWert[0])

    [/autoit]

    Außerdem solltest du den Prozessor nicht unnötig belasten. Verwende Sleep() innerhalb deiner Endlosschleife:

    [autoit]

    While True
    sleep(100)
    WEnd

    [/autoit]

    Das letzte Element aus dem Array ginge übrigens so:

    [autoit]

    if IsArray($aWert) then GuiCtrlSetData($Label1, $aWert[Ubound($awert)-1])

    [/autoit]
  • Controlsend + (NumPAD)

    • Schnitzel
    • 13. Februar 2014 um 13:49

    So wie du es gepostet hast wirst du es ja nicht verwenden weil du so in das fokusierte Control schreiben würdest.
    Aber: Controlsend mit Numpad funktioniert schon.

    Also brauchen wir von dir mehr Infos und vor allem den Code mit dem dus probiert hast

  • Kitty/Putty Fenster auslesen

    • Schnitzel
    • 13. Februar 2014 um 13:30
    Zitat

    Ich hatte es mit GUICtrlSetData probiert aber das hat nicht Funktioniert.

    Dann hast du wohl eine kleinigkeit falsch gemacht.
    Poste einfach mal das ganze Script oder zumindest soviel dass es lauffähig ist

  • Kitty/Putty Fenster auslesen

    • Schnitzel
    • 12. Februar 2014 um 16:07

    Möglichkeiten gibts da mit Sicherheit viele. Einfach wäre es z.B. das Logging von Putty für die Session einzuschalten.
    In den Optionen unter Session->Logging kann man angeben welchen Output man in eine Datei geschrieben haben will ;)

  • Tipps für ein Programm

    • Schnitzel
    • 10. Februar 2014 um 13:23

    Wie schon gesagt wurde musst du das in der Registry ändern ;)
    Dort hinterlegst du dein Synchronisierungsprogramm.
    In dem Programm musst du dann das Array $CMDLINE abfragen. Im Array steht dann der komplette Pfad zum Ordner den du zuvor ausgewählt hast

  • Ordner zippen

    • Schnitzel
    • 10. Februar 2014 um 10:40

    Ich habe bis jetzt immer folgende UDF verwendet:
    http://www.autoitscript.com/forum/topic/11…ldrdll-library/
    Ich kenn zwar die Funktion von BugFix nicht aber er schreibt nichts von Ordnern sondern nur von Dateien.
    Eventuell lassen sich Ordner mit der Funktion garnicht zippen.

    Und Vorteil zur 7zip udf ist dass man keine zusätzlichen dll's benötigt sondern nur die von Windows bereitgestellten Möglichkeiten nutzt.

  • Glücklichen Herzwunsch zum Geburtstag, Schnitzel!

    • Schnitzel
    • 7. Februar 2014 um 12:36

    Vielen Vielen Dank für die Glückwünsche :party:

    autoit.de --> Beste Online-Community :)

  • Datum berechnen und format behalten

    • Schnitzel
    • 5. Februar 2014 um 09:18

    Du kannst z.B. mit _DateTimeFormat oder mit Stringformat etwas basteln ;)

  • Hosts-Datei ohne Adminrechte ersetzen

    • Schnitzel
    • 16. Dezember 2013 um 13:38
    Zitat von Zephyr

    ist es doch schon ein bisschen nervig denen hinterher zu laufen

    Ist schon klar. Habt ihr nun ne Softwareverteilung oder GPO's?
    Ich würde ein GPO erstellen und den Ausendienstmitarbeitern zuweisen (am besten den Ausendienstmitarbeiternotebooks. Schönes langes wort :D )
    Die geänderte hosts Datei würde ich auf einem Servershare speichern und über die GPO an die Notebooks verteilen.


    Zitat von alpines

    Das wird nicht funktionieren, weil du Adminrechte dafür benötigst.
    Außerdem verbieten einige Antivirenprogramme dein Zugriff mittels Script auf diese Datei.


    2 Stunden zu spät Kollege :P

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™