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

  • Alternative zum KODA FormDesigner

    • Schnitzel
    • 19. Februar 2010 um 14:29

    lol und wieso fügt die keiner zur scite4autoit installation hinzu :D

    ich arbeite zwar nicht oft mit koda aber praktisch wär das ja schon

    hier is der link dazu ;)
    http://koda.darkhost.ru/page.php?id=download

  • Problem beim verschlüsseln und entschlüsseln

    • Schnitzel
    • 19. Februar 2010 um 13:18

    dann würde ich den text wieder mit stringsplit in einzelne zeichen splitten
    und dann mit der Function Asc() den asci wert des zeichens ermitteln und diesen kannst du dann verschlüsseln wie du willst. mit hex und dec und was dir sonst noch einfällt
    dannach musste halt auf rückgängige art wieder entschlüsseln und den asci wert mithilfe der Function Chr() wieder in ein zeichen umwandeln

  • Alternative zum KODA FormDesigner

    • Schnitzel
    • 19. Februar 2010 um 13:14

    ich wüsste leider keinen neueren Formdesigner.
    das problem mit den includes ist recht einfach mit organize includes gelöst.
    dann muss man nur schnell das laufen lassen und schon passts ;)


    hier der link
    http://www.autoitscript.com/forum/index.php?app=core&module=attach&section=attach&attach_app=core&module=attach&section=attach&attach_id=20980

  • Probleme GUI / GUI Listview / INI / etc.

    • Schnitzel
    • 19. Februar 2010 um 12:55

    bitte poste doch nich 4 mal innerhalb einer stunde...

    bearbeiten reicht doch bei sowas völlig aus

  • gui größe verändern

    • Schnitzel
    • 19. Februar 2010 um 12:54

    ich schätze mal du hast in $Form1_1 deine id stehen oder?

    wingetpos arbeitet aber mit fenstertitel und optional text.

    [autoit]

    WinGetPos ( "title" [, "text"] )

    [/autoit]
  • Problem beim verschlüsseln und entschlüsseln

    • Schnitzel
    • 19. Februar 2010 um 12:52

    du wandelst sämtliche zeichen in hex zahlen um und diese dann wieder zurück zu dezimalen zahlen. is ja klar dass da keine buchstaben rauskommen.

    würde dir empfehlen _StringEncrypt() zu verwenden
    viel einfacher zu bedienen und effektivere verschlüsselung ;)

  • Anrufliste - Liste für Anrufer

    • Schnitzel
    • 19. Februar 2010 um 08:28

    sehr schönes script. das kann man gebrauchen ;)


    @SchrotterCh:

    probier mal zeile 32, also die hier $pngSrcGUIBK = "gui_bg.png"

    durch das ersetzten Global $pngSrcGUIBK = @Scriptdir & "\gui_bg.png"

  • TrayItems checked/unchecked

    • Schnitzel
    • 19. Februar 2010 um 07:44

    nein nicht immer.

    wenn das item nur den status $TRAY_CHECKED hat dann ja

    aber es kann auch noch diabled sein oder der focus könnte gesetzt sein also muss man es mit bitand überprüfen

  • Größer als 8

    • Schnitzel
    • 18. Februar 2010 um 22:03

    was mir gerade noch auffällt:

    [autoit]


    GUICtrlRead($InputBox1)

    [/autoit]

    bei $inputbox1 brauchst du das guictrlread nicht.
    du speicherst ja den wert den die inputbox zurückgibt schon in der variable $inputbox1.
    d.h. einfach die send zeile so:

    [autoit]

    Send('<FONT SIZE='&$InputBox1&'>'&GUICtrlRead($Input1)&'</FONT>')

    [/autoit]

    edit: ups sry für doppelpost

  • Größer als 8

    • Schnitzel
    • 18. Februar 2010 um 21:52
    [autoit]

    Case $Schriftgr
    $InputBox1 = InputBox("Schriftgröße","Bitte geben sie die Schriftgröße ein."&@CRLF&"Die Zahl darf nur zwischen 1 und 7 sein.")
    If (($InputBox1 = 8 ) or ($InputBox1 = 0) or ($InputBox1 > 8)) Then
    ToolTip("Die Zahl ist größer als 8 oder 0")
    Sleep(1000)
    Else
    Oeffnen()
    Send('<FONT SIZE='&GUICtrlRead($InputBox1)&'>'&GUICtrlRead($Input1)&'</FONT>')
    EndIf

    [/autoit]
  • Controlsend und Windows7 Explorer

    • Schnitzel
    • 18. Februar 2010 um 21:44

    Shellexecute("C:\Temp") geht genauso ;)

  • Größer als 8

    • Schnitzel
    • 18. Februar 2010 um 20:22

    [url='http://translation.autoit.de/onlinehilfe/keywords.htm']

    [autoit]

    If (($InputBox1 =0) Or ($InputBox1 > 8 )) Then
    ToolTip("Die Zahl ist größer als 8 oder 0")
    Sleep(1000)
    Else
    EndIf
    Oeffnen()

    [/autoit]
  • Start einer Anwendung mit Uservariable im Link

    • Schnitzel
    • 18. Februar 2010 um 20:16

    oh sry ja, da hab ich wohl was falsch verstanden...

    zeig doch am besten mal dein script

  • Start einer Anwendung mit Uservariable im Link

    • Schnitzel
    • 18. Februar 2010 um 19:11

    versuch mal ShellExecuteWait statt den Shellexecute

  • Mehrere Variablen in einer InputBox

    • Schnitzel
    • 18. Februar 2010 um 18:41

    ups inputbox mit dem control input verwechselt ^^

    geht natürlich so auch:

    [autoit]

    $in = Inputbox("Gib ein Datum ein", "Im Format: " & @CRLF & "DD.MM.YYYY")
    $split = Stringsplit($in, ".")
    If IsArray($split) Then
    msgbox(0,"Tag", $split[1])
    msgbox(0,"Monat", $split[2])
    msgbox(0,"Jahr", $split[3])
    Endif

    [/autoit]
  • Mehrere Variablen in einer InputBox

    • Schnitzel
    • 18. Februar 2010 um 18:26

    sowas könnte dir helfen ;)

    Spoiler anzeigen
    [autoit]

    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    $Form1 = GUICreate("Form1", 200, 150)
    $Input1 = GUICtrlCreateInput("", 32, 16)
    GUISetState(@SW_SHOW)

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

    Global $split

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Input1
    $split = Stringsplit(GUICtrlRead($Input1), ".")
    If IsArray($split) Then
    msgbox(0,"Tag", $split[1])
    msgbox(0,"Monat", $split[2])
    msgbox(0,"Jahr", $split[3])
    Endif
    EndSwitch
    WEnd

    [/autoit]
  • problem mit e-mail senden

    • Schnitzel
    • 18. Februar 2010 um 17:58

    du musst die inputs erst einlesen also so in der art:

    [url='http://translation.autoit.de/onlinehilfe/intro/lang_variables.htm']

    [autoit]

    $FromName =Guictrlread( $Input1)
    $FromAddress = Guictrlread$Input1)
    $ToAddress = Guictrlread($Input3)
    $Subject =Guictrlread( $Input4)
    $Body =Guictrlread( $Input5)
    $AttachFiles = ""
    $CcAddress = ""
    $BccAddress = ""
    $Importance = "Normal"
    $Username =Guictrlread( $Input1)
    $Password =Guictrlread( $Input2)

    [/autoit]
  • Zahl senden

    • Schnitzel
    • 18. Februar 2010 um 17:56

    jap da hat franzp recht.

    bitte keine posts löschen.
    1. kennt sich keiner mehr aus
    2. findet einer mit dem gleichen problem den thread evtl nichtmehr.
    3. bleibt der thread eh da und es wird nicht der ganze thread gelöscht
    (das könnten zwar die mods aber wird nicht gemacht wegen 1 und 2 )

    auf gelöst kannst du einen thread setzten indem du den ersten post bearbeitest und das präfix auf gelöst setzt. dann noch senden bzw speichern und fertig ;)

  • Label mit Zeitbeschränkung

    • Schnitzel
    • 18. Februar 2010 um 13:42

    im prinzip is da auch sleep mitdrin, aber man prüft halt ob der zeitunterschied zum start schon vorrüber is:


    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>
    $gui = Guicreate("Test", 200, 200)
    $label = Guictrlcreatelabel("Ich bin hier", 50, 20)
    guictrlsetstate(-1, $GUI_HIDE)
    Guisetstate(@SW_SHOW, $gui)

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

    guictrlsetstate($label, $GUI_SHOW)
    $start = TimerInit()
    Do
    sleep(10)
    Until (Timerdiff($start) > 5000)
    guictrlsetstate($label, $GUI_HIDE)

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

    Do
    until (guigetmsg() = -3)

    [/autoit]
  • Label mit Zeitbeschränkung

    • Schnitzel
    • 18. Februar 2010 um 13:38

    entweder mit sleep oder mit timerinit.

    beispiel mit sleep

    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>
    $gui = Guicreate("Test", 200, 200)
    $label = Guictrlcreatelabel("Ich bin hier", 50, 20)
    guictrlsetstate(-1, $GUI_HIDE)
    Guisetstate(@SW_SHOW, $gui)

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

    guictrlsetstate($label, $GUI_SHOW)
    sleep(5000)
    guictrlsetstate($label, $GUI_HIDE)

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

    Do
    until (guigetmsg() = -3)

    [/autoit]


    is das das was du suchst?

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™