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

Beiträge von i2c

  • _guictrlrichedit text färben

    • i2c
    • 26. Januar 2010 um 23:59

    Hmm ... hab das vorhin auch mal versucht. Dürfte auch funktionieren.

    Spoiler anzeigen
    [autoit]

    Case $iMsg = $hButton
    $i = 0
    For $i = 0 To _GUICtrlRichEdit_GetLineCount($Edit1) Step 1
    $j += _GUICtrlRichEdit_GetLineLength($Edit1, $i)
    Next
    $k = $j - _GUICtrlRichEdit_GetLineLength($Edit1, _GUICtrlRichEdit_GetLineCount($Edit1))
    $l = _GUICtrlRichEdit_SetSel($Edit1, $k + _GUICtrlRichEdit_GetLineCount($Edit1)-1, -1)
    _GUICtrlRichEdit_SetCharColor($Edit1, 0x008000)
    _GUICtrlRichEdit_Deselect($Edit1)

    [/autoit]


    AutoBert's Variante gefällt allerdings mehr.

  • Zufalls Wert generieren ---> Ordner erstellen

    • i2c
    • 26. Januar 2010 um 20:40

    Um zu Standartverzeichnissen zu navigieren schau dir mal die Makroreferenzen an.

    Für die Dateisuche findest du über die SuFu einige Beispiele.

  • Zufalls Wert generieren ---> Ordner erstellen

    • i2c
    • 26. Januar 2010 um 20:26
    [autoit]


    $i = Random (1, 500, 1)
    DirCreate("c:\" & @ComputerName & "_" & $i)

    [/autoit]
  • Zufalls Wert generieren ---> Ordner erstellen

    • i2c
    • 26. Januar 2010 um 19:32

    Ich hoffe mal das du deine Function dann auch irgendwo aufrufst.

    Spoiler anzeigen
    [autoit]

    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    $Form3 = GUICreate("Form3", 341, 77, 302, 218)
    $Button1 = GUICtrlCreateButton("Button1", 120, 24, 75, 25, $WS_GROUP)
    GUISetState(@SW_SHOW)

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Button1
    _randomdir()
    EndSwitch
    WEnd

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

    Func _randomdir()
    $i = Random (1, 500, 1)
    DirCreate("c:\" & $i)
    EndFunc

    [/autoit]

    Oder gleich so

    Spoiler anzeigen
    [autoit]

    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    $Form3 = GUICreate("Form3", 341, 77, 302, 218)
    $Button1 = GUICtrlCreateButton("Button1", 120, 24, 75, 25, $WS_GROUP)
    GUISetState(@SW_SHOW)

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Button1
    $i = Random (1, 500, 1)
    DirCreate("c:\" & $i)
    EndSwitch
    WEnd

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

    edit: Immer diese Schnelleditierer :P

  • Zufalls Wert generieren ---> Ordner erstellen

    • i2c
    • 26. Januar 2010 um 19:23

    Bitte was klappt denn daran nicht?

  • Zufalls Wert generieren ---> Ordner erstellen

    • i2c
    • 26. Januar 2010 um 19:12
    [autoit]

    $i = Random (1, 500, 1)
    DirCreate("c:\" & $i)

    [/autoit]
  • Mausklicks+Text-Recorder

    • i2c
    • 25. Januar 2010 um 22:23
    Zitat

    Folgende Inhalte sind nicht erwünscht oder gar komplett verboten. Das Team behält es sich ausdrücklich vor, die Umsetzung der Regeln je nach Schweregrad zu verwarnen, zu löschen oder gar komplett zu sperren.

    - Bots für Spiele jeglicher Art, insbesondere Onlinespiele und ganz besonders Silkroad Online sowie World of Warcraft
    - Tools, um Nachrichten unerwünscht oft zu versenden (Spamming-Tools)
    - Programme, die anderen, auch Freunden, einen Schreck einjagen sollen oder sich sonst über andere Nutzer lustig machen ("Spaßviren")
    - Automatisierung von Webseiten oder Tools, die das in ihren AGBs verbieten
    - Viren
    - Malware, Spyware
    - Keylogger
    - Umgehen von Captchas

    Alles anzeigen
  • PHP Problem

    • i2c
    • 25. Januar 2010 um 22:04

    http://www.php.net/manual/de/ref.sqlite.php

    http://www.w3schools.com/SQl/default.asp

  • Chords v0.2

    • i2c
    • 24. Januar 2010 um 23:31
    Spoiler anzeigen
    [autoit]


    Func _transPLUS()
    $aTmp=_GUICtrlEdit_GetSel($Edit1)
    $read=GUICtrlRead($Edit1)
    If $aTmp[0] = $aTmp[1] Then Return GUICtrlSetData($Edit1,_TextTranspose($read,1))
    $text=StringTrimLeft(StringLeft($read,$aTmp[1]),$aTmp[0])
    $newText=_TextTranspose($text,1)
    $newlen=StringLen($newText)
    GUICtrlSetData($Edit1,StringLeft($read,$aTmp[0]) & $newText & StringTrimLeft($read,$aTmp[1]))
    ;_GUICtrlEdit_ReplaceSel($Edit1, $newtext) //kürzer, und dürfte auch funktionieren
    GUICtrlSetState($Edit1, $GUI_FOCUS)
    _GUICtrlEdit_SetSel($Edit1,$aTmp[0],$aTmp[0]+$newlen);not working - jetzt vieleicht?
    EndFunc

    [/autoit]
  • Per Script Forms auslesen?

    • i2c
    • 24. Januar 2010 um 22:12

    Benutzen tu ich ihn zwar nicht aber er schwirrt hier auf der Platte rum .... IE8.

    Was macht da Script denn bei dir nicht?

    Es stellt nur eine Verbindung her und meldet sich dann per Tooltip. Dann sollte im Scriptordner die Info.txt liegen.
    Wenn's keine Form gibt kommt eine MsgBox.

  • Per Script Forms auslesen?

    • i2c
    • 24. Januar 2010 um 21:58

    Tut genau das was es tun soll.

    Spoiler anzeigen
    Code
    Forms aus  autoit.de
    
    
    Form-Index: 0 / Name: 0
    Form: 0 /Element: 0 /Name: loginUsername
    Form: 0 /Element: 1 /Name: loginPassword
    Form: 0 /Element: 2 /Name: url
    Form: 0 /Element: 3 /Name: s
    Form: 0 /Element: 4 /Name: useCookies
    Form-Index: 1 / Name: 0
    Form: 1 /Element: 0 /Name: q
    Form: 1 /Element: 1 /Name: s
    Form: 1 /Element: 2 /Name: types[]
    Form-Index: 2 / Name: 0
    Form: 2 /Element: 0 /Name: cmd
    Form: 2 /Element: 1 /Name: encrypted
    Alles anzeigen

    Du schaust aber schon in die info.txt rein oder?

  • eq

    • i2c
    • 24. Januar 2010 um 20:21
    Zitat von Schnitzel


    PS: ne lizenz findeste doch sicher irgendwo oder? also für AAE

    Ich bin schockiert :D.

    Was spricht gegen eine 30-Tage-Trial?

  • Alter IDE-Brenner mag an neuem Rechner nicht mehr

    • i2c
    • 23. Januar 2010 um 17:33

    Hatte ein ähnliches Problem mal bei einem Dell PC.
    Konnte es lösen indem ich den Brenner auf slave gejumpert und im BIOS die Option "cable select" deaktiviert habe.

    edit: Ich seh grad, diese Option gibt's in deinem BIOS nicht.

  • Fehler beim Compilen mit FileInstall

    • i2c
    • 21. Januar 2010 um 04:51

    Du darfst im Quellpfad des FileInstall keine Variablen oder Wildcards verwenden.
    \ statt / in Windows Pfadangaben ist auch .... hübscher.

  • PC automatisch starten

    • i2c
    • 20. Januar 2010 um 18:13
    Zitat von XovoxKingdom

    Vielleicht gibts ja noch eine Software mit der man die Einstellungen im BIOS anpassen kann

    In vielen BIOSs lassen sich versteckte Optionen freischalten. Auf OEM Boards werden die Einstellungmöglichkeiten leider oft recht stark beschnitten. Wenn du mir einen Link zu deinem aktuellen BIOS zuschickst, dann schau ich gern mal nach ob und was möglich ist. Allerdings solltest du dir darüber im klaren sein, das du mit der Nutzung eines modifizerten BIOS den Garantieanspruch verlierst.

    Zum Problem mit dem Ruhemodus. In der Systemsteuerung->Energieoptionen kannst du die Option "Kennwort beim Reaktivieren ...." abschalten. Unter Vista und 7 findest du sie links in der Sidebar, bei XP afair unter "Erweitert". Danach solltest du beim aufwachen aus dem Ruhemodus automatisch angemeldet werden.

  • _FileWriteFromArray schreibt nicht

    • i2c
    • 20. Januar 2010 um 02:30

    File.au3 - _FileWriteFromArray

    [autoit]


    For $x = $i_Base To $i_UBound
    If FileWrite($hFile, $a_Array[$x] & @CRLF) = 0 Then
    $ErrorSav = 3
    ExitLoop

    [/autoit]

    Sieht so aus als könnte die Funktion keine mehrdimensionalen Arrays verarbeiten.
    Die Datei wird erstellt und @error=2 zurückgegeben (Eingabe ist kein Array).
    Deshalb bleibt die Datei leer.

  • Software Pack mit Auswahloption versehen

    • i2c
    • 20. Januar 2010 um 00:34
    Zitat von waidler

    Ein vorschlag meiner Kollegen war es, die möglichkeit zu haben bei einzelnen Programmen den Installationspfad vorgeben zu können. Vorerst werd ich mal Google und die deutsche Anleitung studieren ob es funktionen gibt, die für eine Realisierung verwendet werden können.

    Trotzdem die Frage, wär sowas mit Autoit möglich? Auswahl eines Pfades (wie bei den Originalen Setups) und die Auswahl dann übergeben?

    Schau dir mal in der Hilfe die Funktionsreferenzen für Controls an (Funktionsreferenz->Fenster->Controls)

    z.B. ControlSetText

  • Software Pack mit Auswahloption versehen

    • i2c
    • 18. Januar 2010 um 00:28
    Zitat von AutoBert


    @ideas2code,


    möchte er ja gerade nicht


    Da hab ich die Aussage "Was ich noch haben will ist, das sich nach Drücken des Buttons das Fenster schliesst und die Ausgewählten Programme installiert werden." etwas fehlinterpretiert.

    Zitat

    warum verstecken, ich würde mir den Fortschritt z.B.mit Label und Progress auf Gui anzeigen lassen und dafür SplashTexte weglassen (aber das ist Geschmackssache)


    Wie du schon sagst ... Geschmackssache. Mancheiner mag es ja auch komplett silent. Es lag mir fern ihm diese Vorgehensweise aufzuzwingen ... wollte lediglich eine Möglichkeit aufzeigen.

    Zitat

    üblicherweise wird es so gemacht, ist aber nicht verboten und die skype.au3 enthälz warscheins nur ein AutoItSkript ohne Aufruf, also was solls?


    Nunja, was soll's. Vieleicht war ich da etwas zu sehr Erbsenzähler. Ich hab einfach Grundsätzliche Regeln die ich in anderen Sprachen lernen musste auf AutoIT reflektiert. Grundsätzlich verboten ist dieses wilde inkludieren natürlich nicht, funktionieren tut es auch. Für mich, und sicher auch für einige andere, gehört sowas allerdings genauso zu einem gut strukturierten Code wie eine übersichtliche Zeileneinrückung. Aber jeder wie er mag.
    Gut ... das mit dem Aufruf der Funktion anstelle der .au3 ist vieleicht etwas übertrieben,

  • Software Pack mit Auswahloption versehen

    • i2c
    • 17. Januar 2010 um 23:13

    Was macht der User wenn er mehrere Programme installieren möchte? Das Skript nach jeder Installation neu starten?

    Vieleicht ist es praktische wenn du deine $Form1 beim Start deiner skype.au3 versteckst. GUISetState(@SW_HIDE, $Form1) und nach Abschluss der Installation wieder einblendest - @SW_Show.

    Dateien inkludiert man am Anfang eines Skripts. Es ist auch nicht unbedingt well formed, die skype.au3 direkt auszuführen. Ruf lieber die Funktion der .au3 auf,.

  • Software Pack mit Auswahloption versehen

    • i2c
    • 17. Januar 2010 um 21:30

    Nuja, entweder du schreibst die GUI von Hand oder wählst die angenehmere Methode - KODA Form Designer

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™