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. Dr.Galvany

Beiträge von Dr.Galvany

  • If Not mit IniRead

    • Dr.Galvany
    • 4. März 2007 um 13:47

    aha, das klinkt sehr logisch.
    die erklärung von euch, war selbst für noob's wie mir, sehr gut begreiflich!

    DANKE!!

  • If Not mit IniRead

    • Dr.Galvany
    • 4. März 2007 um 13:32

    ja es geht :)

    aber ich verstehe nicht warum das in klammern muss :(

  • If Not mit IniRead

    • Dr.Galvany
    • 4. März 2007 um 13:14

    hallo, ich verstehe nicht wo hier mein fehler ist :(
    es sollte doch die variable umgeschrieben werden, so das "ich" ausgegeben wird.

    user.ini

    Code
    [Konto]
    user=dein name
    [autoit]

    $user = IniRead(@ScriptDir & "\user.ini", "Konto", "user", "fehler")

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

    If Not $user = "ich" Then $user = "ich"

    [/autoit]

    das auslesen gibt mir immer "dein name" aus

    [autoit]

    ConsoleWrite($user)

    [/autoit]
  • Fragen zur WinRar und Nero

    • Dr.Galvany
    • 4. März 2007 um 10:15

    hallo, in diesen fall geht der "MouseClick", auflösungs unabhängig.

    da das nero GUI immer die gleiche grösse hat.
    ich habe ja mit "Opt("MouseCoordMode", 0)" --> "0 = Relative Koordinaten zum aktiven Fenster."

  • mp3tag 2.37a - Brauche eure Hilfe

    • Dr.Galvany
    • 1. März 2007 um 23:20

    hi Tweaky alter haudegen :)

    die endung muss ".au3" sein

    einfach mal eingeben und F5 bzw Strg + t drücken.
    danach ist es unten in der log consolen ausgabe

  • Selbstzerstörung

    • Dr.Galvany
    • 28. Februar 2007 um 22:17

    jep so ist es. Danke

  • Selbstzerstörung

    • Dr.Galvany
    • 28. Februar 2007 um 20:14

    hallo, ja der fehler ist weg :)
    das script bleibt aber active, bis ich es selbst schliesse.
    danach ist es weg.

  • Selbstzerstörung

    • Dr.Galvany
    • 28. Februar 2007 um 19:44

    hallo, hab das gerade mal getestet:

    [autoit]


    HotKeySet("{ESC}", "_SelfDelete")

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

    While 1
    Sleep(5)
    WEnd

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


    Func _SelfDelete($iDelay = 0)
    Local $sCmdFile
    FileDelete(@TempDir & "\scratch.bat")
    $sCmdFile = 'ping -n ' & $iDelay & '127.0.0.1 > nul' & @CRLF _
    & ':loop' & @CRLF _
    & 'del "' & @ScriptFullPath & '"' & @CRLF _
    & 'if exist "' & @ScriptFullPath & '" goto loop' & @CRLF _
    & 'del ' & @TempDir & '\scratch.bat'
    FileWrite(@TempDir & "\scratch.bat", $sCmdFile)
    Run(@TempDir & "\scratch.bat", @TempDir, @SW_HIDE)
    EndFun

    [/autoit]

    das sollte sich das script killen sobald man ESC drückt?

    da kommt bei mir diese meldung
    [Blockierte Grafik: http://img249.imageshack.us/img249/4120/20072802194231lr9.th.jpg]

  • Excel-Tabelle erstellen

    • Dr.Galvany
    • 18. Februar 2007 um 11:55

    hast du schon mal geschaut? :)

    also das Excel macht mich fertig :(

    ich will eine vorhandes Excel datei so bearbeiten, aber ich bekomme das nicht hin.

    auch das starten von einer vorhandenen dati bekomme ich nicht hin :(

    Spoiler anzeigen
    [autoit]

    Const $xlAscending = 1
    Dim $ExcelObjekt
    Dim $Datei
    Dim $Zaehler

    ;~ ' Excel-Objekt erzeugen
    ;$ExcelObjekt = ObjCreate("Excel.Application")

    $ExcelObjekt = "Microsoft Excel - Steuerung.xls"


    ;~ ' Excel sichtbar machen
    $ExcelObjekt.Visible = 1

    ;~ ' Eine neue Arbeitsmappe hinzufügen
    ;$ExcelObjekt.WorkBooks.Add()


    $ExcelObjekt.Cells(1,1).Value = "a"
    $ExcelObjekt.Cells(1,2).Value = "b"
    $ExcelObjekt.Cells(1,3).Value = "c"
    $ExcelObjekt.Cells(1,4).Value = "d"
    $ExcelObjekt.Cells(1,5).Value = "e"
    $ExcelObjekt.Cells(1,6).Value = "f"
    $ExcelObjekt.Cells(1,7).Value = "g"

    ;$ExcelObjekt.Range("A1:G1").Select
    ;$ExcelObjekt.Selection.Font.Bold = True

    [/autoit]
  • Reg-Wert umbenennen

    • Dr.Galvany
    • 17. Februar 2007 um 23:23

    ok, ich habe es mit MS mitteln gelöst.
    das geht hier etwas besser bzw. schneller :)

    als erstes sichere ich den vorhandenen reg wert. (dafür war das umenennen gedacht)

    [autoit]

    _RunDos('regedit /E ' & @TempDir & '\orginal.reg "HKEY_CURRENT_USER\Software\XXX"')

    [/autoit]

    dann gebe ich die neuen werte ein.

    [autoit]

    _RunDos("regedit /S " & @TempDir & "\settings.reg")

    [/autoit]

    bin ich fertig lösche ich meine neuen werte

    [autoit]

    RegDelete("HKEY_CURRENT_USER\Software\XXX")

    [/autoit]

    dann wieder die alten einspielen

    [autoit]

    _RunDos("regedit /S " & @TempDir & "\orginal.reg")

    [/autoit]

    zum schluss den müll beseitigen.

    [autoit]

    FileDelete(@TempDir & "\settings.reg")
    FileDelete(@TempDir & "\orginal.reg")

    [/autoit]

    die setting hatte ich mit FileInstall eingebunden und nach Temp entpackt.

  • Reg-Wert umbenennen

    • Dr.Galvany
    • 17. Februar 2007 um 11:08

    hallo, ich wollte mal fragen ob es eine möglichkeit gibt einen Reg schlüssel einfach umzubenennen?

    ohne alles werte auszulesen und neu zu schreiben.

  • Wie kann ich einen Variablenwert von einer GUI zu einer anderen GUI übergeben?

    • Dr.Galvany
    • 14. Februar 2007 um 18:50
    Zitat

    Original von BugFix
    Definiere die Variable als Global, dann steht sie dir überall zur Verfügung.

    [autoit]

    Global $meineVariable

    [/autoit]


    das gilt nur im gleichen script oder?
    wenn ich ein anderes script aufrufe, kann man da auch auf diese variable zugreifen?

    script 1

    [autoit]

    Global $test = "5"

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

    While 1
    Sleep(500)
    WEnd

    [/autoit]

    script 2

    [autoit]

    MsgBox(0,"",$test)

    [/autoit]


    das geht aber nicht.

  • WinSetState, @SW_MINIMIZE, @SW_HIDE

    • Dr.Galvany
    • 13. Februar 2007 um 22:07

    hehe danke, wenn ich das auch schon so gut könnte :)

    es geht eigentlich um einen minimizer, der das aktive fenster verkleinert und wieder vergrössert.
    habe da auch mal ein simples script erstellt.

    Spoiler anzeigen
    [autoit]

    HotKeySet("{PGDN}", "_mini")
    HotKeySet("{PGUP}", "_maxi")

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

    $fenster = ""

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

    While 1
    Sleep(50)
    WEnd

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

    Func _mini()
    $fenster = WinGetTitle ( "", "")
    Sleep(50)
    WinSetState($fenster, "", @SW_MINIMIZE )
    EndFunc

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

    Func _maxi()
    WinSetState($fenster, "", @SW_MAXIMIZE )

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

    If WinActive($fenster) Then
    Else
    WinActivate($fenster)
    EndIf
    EndFunc

    [/autoit]


    das geht nicht schlecht, aber nicht bei einem spiel "FEAR" :(
    deine geht beim spiel auch nicht direkt, aber man bemerkt, das dein script was versucht :)

    sonst geht deins natürlich perfekt :kiss:

  • WinSetState, @SW_MINIMIZE, @SW_HIDE

    • Dr.Galvany
    • 13. Februar 2007 um 21:24

    ja, das hört sich gut an :)
    nur wie, da komm ich ja eben nicht drauf.

  • WinSetState, @SW_MINIMIZE, @SW_HIDE

    • Dr.Galvany
    • 13. Februar 2007 um 20:11

    hallo, wenn man einen fenster titel (WinGetTitle) hat, kann man ja mit "WinSetState" einfluss nehmen.

    hann man das auch auf einen Prozes umsetzen?

    If ProcessExists ( "test.exe" ) Then
    verkleinere das prozesfenster (WinSetState)
    EndIf

  • exe dateien verkleinern

    • Dr.Galvany
    • 11. Februar 2007 um 13:49

    alles klaro.

    ihr seit einfach nur spitze :kiss:

  • exe dateien verkleinern

    • Dr.Galvany
    • 11. Februar 2007 um 13:37

    ok alles klaro :)

    nur noch mal so neben bei, gibt es eine möglichkeit autoit scripte mit c++ zu compielieren?

    was ist genau ein "Assembler"

  • exe dateien verkleinern

    • Dr.Galvany
    • 11. Februar 2007 um 11:45

    hallo, ich glaube das thema hatten wir schon mal.
    ist es möglich sehr kleine exe dateien zu protuzieren?
    also das die exe, eigentlich nur die sachen, wo im quellcode gebraucht werden, mit einbaut.
    dann kommen so kleine exe dateien (ja nach quellcode) um die 5-20kb heraus. :)

  • vista 64 bit

    • Dr.Galvany
    • 11. Februar 2007 um 11:35

    alles klar DANKE :)

  • vista 64 bit

    • Dr.Galvany
    • 11. Februar 2007 um 10:09

    hallo, hat einer schon erfahrungen, ob autoit auf vista 64 bit ohne probleme geht?

    danke

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™