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

Beiträge von ctec

  • Netzwerkdrucker IP in Hostname umwandeln

    • ctec
    • 16. März 2009 um 14:05

    Eine Lösung wäre über das Loginscript:

    Infos dazu - HIER -

    Oder gar elegant per GPO :rock:

  • Fontproblem...

    • ctec
    • 13. März 2009 um 10:12

    Wenn dann wäre es auch nicht das Scriptdir, sondern

    @WindowsDir & "\Fonts\"

    aber es muss nur der Name angegeben werden, poste mal deine komplette GUI, dann kann man den Fehler vielleicht nachvollziehen

    so sollte es gehen - aber vielleicht ist die Schriftart ja nicht "bei anderen" installiert

    Spoiler anzeigen
    [autoit]

    #include <GUIConstants.au3>

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

    $Form1 = GUICreate("Verdana", 241, 55, 261, 174)
    $Verdana = GUICtrlCreateInput("Verdana", 24, 16, 201, 21)
    GUICtrlSetFont(-1, 8, 400, 0, "Verdana")
    GUISetState(@SW_SHOW)

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit

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

    EndSwitch
    WEnd

    [/autoit]

    oder hier mit Editbox

    Spoiler anzeigen
    [autoit]


    $Form1 = GUICreate("Verdana", 195, 132, 303, 219)
    $Edit1 = GUICtrlCreateEdit("", 24, 16, 153, 97)
    GUICtrlSetData(-1, "Verdana" & @crlf & "16pt")
    GUICtrlSetFont(-1, 16, 400, 0, "Verdana")
    GUISetState(@SW_SHOW)

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit

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

    EndSwitch
    WEnd

    [/autoit]
  • Feststellen ob ein Anwender angemeldet ist

    • ctec
    • 11. März 2009 um 13:33

    wie immer von meiner Seite aus:

    PSTOOLS benutzen -> PSLOGGEDON

    mit -l kriegste dann nur die lokal angemeldeten User


    /cheers

  • Pakete abfangen & auswerten

    • ctec
    • 10. März 2009 um 07:22

    für dein Anliegen gibt offizielle Add-Ons - und die Daten sind m.W. verschlüsselt, da kannste nicht so einfach "rumsniffen" - auch da sollte es eine Möglichkeit zum Chat speichern geben - dann kansnte ganz einfach da die TXT Datei auslesen ...

  • Hallo an alle.

    • ctec
    • 9. März 2009 um 08:33

    Hallo,

    1. könntest du zur einfacheren Bearbeitung deiner Probleme, diese in den Betreff eintragen

    2. glaube ich nicht, dass man mit AutoIt ein Feld aktivieren kann, welches man auch nicht mit der Maus/Tastatur aktivieren kann

    3. die Hilfe findest Du im Scite mit der "F1" Taste - oder hier im Forum auf der linken Seite unter Downloads -> Hilfe D: 01-01-2009 (Q)

    Grüße
    c-tec

  • Kurze Frage zu nem Prog.

    • ctec
    • 6. März 2009 um 13:58

    da du bei dir ja ohne Schleifen und Sprungmarken alles von oben nach unten durchgehst, kannst du ja nur zwischen den Schritten jeweils die Progressbar updaten viel mehr möglichkeiten hast du ja nicht - wenn du halt an einer stelle nichts kopierst, ist es auch egal, dann geht das Programm ja eh zum nächsten Schritt.

    Also bastel dir nach jedem Kopierschritt einfach eine Anzeige rein

    entspricht dann jedes mal ca 17%, 34%, 51%, 68%, 85%, 100%

  • Kurze Frage zu nem Prog.

    • ctec
    • 6. März 2009 um 13:14

    hier:

    [ offen ] fortschritt bei fileinstall als progressbar anzeigen

    kannst du Einiges dazu finden!

  • Kurze Frage zu nem Prog.

    • ctec
    • 6. März 2009 um 12:53

    Mit einer Schleife die z.B. von 0 - 5 läuft kannst du das Ganze dann z.B. so umarbeiten:

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

    ;~ ohne Array

    $Source_1 = GUICtrlRead ($FileSelectInput_1, 1)
    $Source_2 = GUICtrlRead ($FileSelectInput_2, 1)
    $Source_3 = GUICtrlRead ($FileSelectInput_3, 1)
    $Source_4 = GUICtrlRead ($FileSelectInput_4, 1)
    $Source_5 = GUICtrlRead ($FileSelectInput_5, 1)
    $Source_6 = GUICtrlRead ($FileSelectInput_6, 1)

    ;~ mit Array und Schleife

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

    dim $Source[6]
    dim $FileSelectInput[6]

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

    For $i = 0 to 5
    $Source[$i] = GUICtrlRead ($FileSelectInput[$i], 1)
    Next

    [/autoit]
  • Kurze Frage zu nem Prog.

    • ctec
    • 6. März 2009 um 12:20

    wenn es nur um die Anzahl geht, würde ich in dem Fall abfragen ob die Felder gefüllt sind

    also im Fall (alles kopieren) würde ich abfragen, wieviele Felder gefüllt sind und dann hast du die Anzahl der zu kopierenden Datein.

    Für eine Anzeige mit Fortschriftt der zu kopiereren Dateien bzw. der Grüße musst du dann mit Filegetsize (auf den Zielordner) arbeiten - das wurde aber in den letzten Monaten oft hier im Forum besprochen, einfach mal suchen - ich hab dafür leider kein BSP zur Hand


    Ein Tipp vielleicht noch zur GUI - die ganzen Elemente sind alle redundant im Quelltext enthalten, mit einer Scheife und entsprechenden Arrays könntest du das Script um ~ 4/5 Quelltext kürzen

  • Kurze Frage zu nem Prog.

    • ctec
    • 6. März 2009 um 11:37

    bei einer festen Anzahl von "Vorgängen" kannst du den Fortschritt ja statisch ausrechnen, soll heissen bei z.B. 5 Dateien sind es jeweils 20%

    also:
    20 -> ProgressSet ( 20, "Subtext", "Maintext")
    40 -> ProgressSet ( 40, "Subtext", "Maintext")
    60 -> ProgressSet ( 60, "Subtext", "Maintext")
    80 -> ProgressSet ( 80, "Subtext", "Maintext")
    100 -> ProgressSet ( 100, "Subtext", "Maintext")

    bei dynamischer Anzeige musst du halt eine Formel nehmen und die 100% erst durch den Schleifenzähler teilen und hinterher pro durchlauf entsprechend multiplizieren, ganz einfach %-Rechnung quasi.

  • Frage zu Filmbearbeitungsprog. ( Hat nichts mit AutoIT zu tun )

    • ctec
    • 5. März 2009 um 14:37

    Adobe Premiere Elements - damit kann du "ALLES" machen - ist aber gerade für Anfänger sehr komplex und zudem nicht billig

    *edit* im Netz findest aber super Tutorials, die dich "langsam" an die einzelnen Funktionen / Handling ranbringen :thumbup:

    ich habe letztens noch ein Freeware Programm bei ZDnet gesehen, womit man zumindest jeden einzelnen Frame als Bild abspeichern/anzeigen könnte - hab den Namen aber leider nicht mehr im Kopf - vielleicht einfach mal die Freeware Tools nach Graphikprogrammen absuchen

  • Label als Button

    • ctec
    • 27. Februar 2009 um 11:01

    könnte mich aber auch irren 8|

    *edit*

    Tatsache :D

  • Chat Bot Funktionen

    • ctec
    • 26. Februar 2009 um 07:32

    Einfach und KI in einem Satz *G* das ist gut :)

    Ich könnte jetzt stundenlang über KI erzählen, philosophieren oder über Probleme, Ansätze etc. nur würde es dir garnicht weiterhelfen

    aber vielleicht kannst du dir hier einige Anregungen holen:

    http://www.o-bizz.de/qbtuts/ai-tuts/ki-inqb/ki-inqb.htm

    ;)

  • Warum wird nicht geuploaded?????

    • ctec
    • 25. Februar 2009 um 14:01

    ich glaube nicht, dass gerade irgendjemand versteht "Was du willst" oder "Wo dein Problem liegt"

    das Skript wurde hier schon oft "besprochen" such einfach mal im Forum - ansonsten benötigen wir Fehlermeldungen

    oftmals fehlen Berechtigungen bzw Benutzer / Passwörter sind falsch

    für Schulprojekte solltest du NICHT mit Copy / Paste arbeiten, sondern etwas eigenes Programmieren - dabei lernt man auch gleich WIE es geht 8)

  • String suchen verändern

    • ctec
    • 25. Februar 2009 um 13:53

    und weiter geht's dann mit

    [autoit]


    StringInStr
    StringRegExp

    [/autoit]

    usw

    wie Padmak schon geschrieben hat, einfach mal alles angucken was mit "string" anfängt :D

  • Angemeldeten User anzeigen?

    • ctec
    • 24. Februar 2009 um 09:16

    ich lese das StdoutRead z.B. in einen String und splitte diesen dann meist mit chr(10) auf - dann stehen die Ergebnisse schön zeilenweise zur Verfügung und können dann mit IF oder CASE weiterverarbeitet werden

  • Angemeldeten User anzeigen?

    • ctec
    • 24. Februar 2009 um 08:21

    dafür kannst du aber "sicher" sein, dass die Ergebnisse stimmen ;)

    gut, AutoIt Bordmittel wüsste ich da jetzt nicht, also mach dir ne Telnet-Session auf und machs "per Hand"

    da kannste da auch gleich wieder PSEXEC / PSLOGGEDON nutzen und somit viele Zeilen Quelltext sparen :love:

  • Angemeldeten User anzeigen?

    • ctec
    • 24. Februar 2009 um 08:07

    ich mache alles mit den PSTOOLS, warum willst du es denn anders lösen :?:

    telnet würde sonst nochgehen, was aber viel umständlicher wäre - und der Server müsste den Dienst bereitstellen

  • Rückgabewert PixelSearch

    • ctec
    • 24. Februar 2009 um 07:03

    :!: ein bisl Code würde helfen :?:

  • Rechner

    • ctec
    • 23. Februar 2009 um 11:14
    Zitat von Padmak

    x=5

    der Witz war ein anderer als Wurzel von -> 9 + 16 ---> nämlich der KREIS 8o

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™