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

Beiträge von inventor

  • Commandline mit Ein- und Ausgabe

    • inventor
    • 12. März 2015 um 23:00

    Ich hab auch schon mal was ähnliches versucht und keine reine AutoIt Möglichkeit gefunden.

    Ich hab mir stattdessen eif ein Fenster mit nem Edit für die Ausgabe (deaktiviert und so)
    und nem Input für die Eingabe, dazu noch nen Button, der auch auf enter reagiert, gebastelt.

    schaut zwar ein bisschen improvisiert aus, funktioniert aber ganz gut

  • Von Fliehkräften, oder wo der Wurm im LAN ist :D

    • inventor
    • 8. Mai 2014 um 22:01

    kann nicht sein, die wird vom Erdmagnetfeld abgelenkt, es muss die Gravitation sein :rofl:

  • Von Fliehkräften, oder wo der Wurm im LAN ist :D

    • inventor
    • 8. Mai 2014 um 21:51

    Bin durch Zufall auf den folgenden Troubleshooting Thread gestoßen:

    http://forum.mods.de/bb/thread.php?TID=60663

    ist das beste was ich seit Langem gelesen hab :rofl::rofl::rofl:

  • Per Button schleife unterbrechen möglich?!

    • inventor
    • 19. März 2014 um 22:27

    oder du erledigst das schreiben in die datei direkt in der "Hauptschleife", so dass du nach jedem schreiben wieder nach neuen Events in dem GUI nachfragst.

    Es ginge auch, dass du in deiner _Eingabe()-Funktion in der Schleife immer wieder nach GUI-Events abfragst, wäre aber (meinem Gefühl nach ;) ) eher nicht so "schön"

    Als dritte Alternative könntest du auch darüber nachdenken den OnEvent-Modus zu verwenden, der deine Schleife unterbrechen würde, um auf das GUi-Event zu reagieren

  • C# / VB .NET DLLs erstellen und in AutoIt verwenden

    • inventor
    • 5. März 2014 um 21:48

    stimmt, 2010 hat noch ein Design, bei dem man sich auskennt ;)
    aber ich hab den Paketmanager in keinem Menü o. ä gefunden, und auch die VS hilfe und die NuGet-website sind keine hilfe
    und des mit dem hotkey könnte funktionieren, aber ich habe keine Ahnung, welchen hotkey ich verwenden muss.

    wofür brauch ich den eigentlich?
    ich gehe mal davon aus, dass der den Import RGiesecke.DllExport enthält/installiert, aber was ist in dem Namespace?

  • C# / VB .NET DLLs erstellen und in AutoIt verwenden

    • inventor
    • 5. März 2014 um 21:38

    2010, neuere Versionen kommen für mich im Moment leider nicht in Frage
    ich kann allerdings den NuGet-Manager anstandslos installieren, nur taucht er dann nirgendwo mehr auf, in keinem Menü oder sonstigem Dialog

  • Textfile oder Array in der GUI darstellen und auf Klick reagieren..

    • inventor
    • 5. März 2014 um 21:36

    du hast also ein Array, das ungefähr so aussieht:

    [autoit]


    $array[1][1] = "AAAA"
    $array[1] [2] = "aaaa"
    $array[2][1] = "BBBB"
    $array[2][2] = "bbbb"
    ...

    [/autoit]


    und willst, dass AAAA, BBBB, usw. in einer ListView dargestellt werden und wenn man einen eintrag anklickt, soll ein link mit aaaa, bbbb, usw. aufgerufen werden

    also, die ListView-Einträge kannst du mit folgendem Code erstellen:

    [autoit]


    Dim $controls[$array[0][0]+1]

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

    For $a = 1 to $array[0][0]
    $controls[$a] = GUICtrlCreateListViewItem($array[$a][1], $listviewid)
    Next

    [/autoit]


    wobei $array[0][0] die anzahl der Einträge enthält
    und $listviewid die ID deines ListView-Controls ist

    wie du auf die klicks reagieren kannst, hängt davon ab, ob du den MessageLoop- oder den OnEvent-Modus verwenden willst

  • C# / VB .NET DLLs erstellen und in AutoIt verwenden

    • inventor
    • 5. März 2014 um 20:52

    Hey,
    klingt an sich schon ganz gut, ich bin schon lange auf der Suche nach einer Möglichkeit meine c# Programme in AutoIt nutzen zu können, aber als ich das ganze grade ausprobieren wollte, bin ich auf ein Problem und eine Frage gestoßen:

    1. Ich habe bei mir den NuGet Paket Manager installiert, aber ich kann nicht auf die Paket Manager Konsole zugreifen, der betreffende Eintrag ist nicht in meinem Extras-Menü zu finden

    2.Kann ich damit auch ganze Klassen in AutoIt "übernehmen" (Stichwort ObjCreate oder in der Richtung) und wenn ja, wie?

    MFG

    inventor

  • Eigene Klassen aus dll laden/instanzen erzeugen

    • inventor
    • 10. September 2013 um 11:25

    Hi @ all,
    ich habe folgendes Problem:
    Ich habe mir in c# einen Xml-Parser geschrieben, in eine dll kompiliert und wollte das ganze in AutoIt verwenden, aber ich finde keine Möglichkeit, eine Instanz einer Klasse zu erzeugen.
    wenn ich ObjCreate() verwende, erhalte ich kein Objekt und mit DLLCall finde ich keine Möglichkeit ein Objekt zu erzeugen.

    Zussammengefasst:
    Ich suche nach einer Möglichkeit Instanzen von Klassen aus meiner eigenen DLL in einer Objektvariable in AutoIt zu speichern und dann auf deren Methoden zuzugreifen

    ich hoffe das war einigermaßen verständlich.
    AutoIt-Quellcode kann ich leider keinen anfügen, weils keinen gibt

  • NumberConvert.au3 - Jedes System in jedes andere konvertierbar!

    • inventor
    • 23. August 2013 um 02:16

    ahh, stimmt, ich hab aber grad auch meine brille nicht auf :D

    dann verstehe ich aber immer noch nicht, warum er das macht?
    wär doch viel einfacher und flexibler

  • Tidy geht nicht unter Win8 64bit

    • inventor
    • 23. August 2013 um 02:08

    welche tidy Funktion, bzw welchen Editor verwendest du denn?
    und wie startest du tidy?

    wenn du uns keine Infos gibst, kann dir auch keiner helfen!


    PS:
    der Fehler liegt im Win 8, das ist frühesten in ein paar Jahren und nach hunderten von !guten! updates wirklich benutzbar :D

  • NumberConvert.au3 - Jedes System in jedes andere konvertierbar!

    • inventor
    • 23. August 2013 um 01:59

    hab ich was überlesen, oder vergisst du, dass StringSplit im $result[0] die anzahl der teilstrings zurückgibt
    dann dürften die Schleifen doch eig alle erst bei element 1 beginnen und bis $result[0] durchzählen
    wenn du dann auch noch das array mit $result[0]( oder $result[0]+1, damit du dich nicht um die unterschieldlichen längen kümmern musst) elementen erzeugst, hast du auch das problem mit der begrenzung auf eine länge von 1000 nicht mehr

  • Passwort aus .ini lesen

    • inventor
    • 23. August 2013 um 01:45

    Oscar
    1. das passwort ist doch verschlüsselt in der .ini, oder hab ich was überlesen?
    2. welchen Sinn hat es, Programm und ini zu trennen? wenn er die Makros verwendet und die relativen Pfade stimmen, ist es doch egal, wo das Programm und die ini liegen

    @Herr Bert
    hast du schon geschaut, ob dein Programm auf die ini zugreifen (lesen/schreiben)darf?

    alpines
    die hat den nachteil, dass sie komplett in AutoIt geschrieben ist, und dementsprechend langsam, während Crypt.au3 auf die Win API weiterleitet und damit schneller ist, mal abgesehen davon, dass man sich da für eine verschlüssenlung entscheiden kann

  • AutoInstaller zerbircht mir den Kopf

    • inventor
    • 23. August 2013 um 01:25

    hat jetzt mit deinem Problem nur indirekt was zu tun, aber ich würde von der verwendung von Koda o. ä. abraten.
    die dinger produzieren viel zu viel unnötigen code, der dein programm unübersichtlicher und damit fehleranfälliger und unnötig groß macht.
    Es macht z.B. nur sehr selten sinn, die handles von Labeln zu speichern, weil man sie nur sehr selten braucht, und die variablen mit $Check_... werden in deinem code auch nicht verwendet und erhöhen nur die ram-belegung und bremsen dein skript aus.
    Und die funktionen für minimize, maximize, restore usw sind in dem fall auch unnötig.

    Ich hab mir mal erlaubt, den Teil des Codes, den du geposted hast, ganz fix zu bereinigen, is immer noch nicht perfekt, aber schon mal besser:

    Code
    [autoit]


    #region #include
    #include <GUIConstantsEx.au3>
    #endregion

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

    #region GUIOnEventMode

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

    Opt("GuiOnEventMode", 1)

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

    #endregion

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

    #Region ### START Koda GUI section ### Form=

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

    $Form1 = GUICreate("by Lars Heinrich", 500, 210, 196, 205)
    GUISetOnEvent($GUI_EVENT_CLOSE, "ende")

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

    GUICtrlCreateLabel("One-Clickster-Installer", 20, 24, 300, 23)
    GUICtrlSetFont(-1, 12, 800, 4, "MS Sans Serif")
    GUICtrlCreateLabel("Browser", 24, 56, 49, 17)
    GUICtrlSetFont(-1, 8, 800, 4, "MS Sans Serif")

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

    $Checkbox_Firefox = GUICtrlCreateCheckbox("Firefox", 24, 88, 50, 17)
    $Checkbox_Chrome = GUICtrlCreateCheckbox("Chrome", 24, 104, 55, 17)
    $Checkbox_Opera = GUICtrlCreateCheckbox("Opera", 24, 120, 45, 17)

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

    GUICtrlCreateLabel("Software", 144, 56, 54, 17)
    GUICtrlSetFont(-1, 8, 800, 4, "MS Sans Serif")

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

    $Checkbox_All = GUICtrlCreateCheckbox("All", 144, 72, 30, 17)
    GUICtrlSetFont(-1, 8, 800, "MS Sans Serif")
    GUICtrlSetOnEvent(-1, "Checkbox_AllClick")

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

    $Checkbox_Adobe_Reader = GUICtrlCreateCheckbox("Adobe Reader", 144, 88, 97, 17)
    $Checkbox_Adobe_Flashplayer = GUICtrlCreateCheckbox("Adobe Flashplayer", 144, 104, 113, 17)
    $Checkbox_Total_Commander = GUICtrlCreateCheckbox("Total Commander", 144, 120, 100, 17)
    $Checkbox_Java = GUICtrlCreateCheckbox("Java", 144, 136, 40, 17)
    $Checkbox_Citrix_Receiver = GUICtrlCreateCheckbox("Citrix Receiver", 144,152,92,17)

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

    GUICtrlCreateLabel("Win Rar", 270, 72, 60, 17)
    GUICtrlSetFont(-1, 8, 800, "MS Sans Serif")

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

    $Checkbox_Win_Rar_D_64Bit = GUICtrlCreateCheckbox("Wrar-D-64Bit", 280, 88, 80, 17)
    $Checkbox_Win_Rar_E_64Bit = GUICtrlCreateCheckbox("Wrar-E-64Bit", 280, 104, 80, 17)
    $Checkbox_7Zip = GUICtrlCreateCheckbox("7 Zip", 144, 168, 40, 17)

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

    GUICtrlCreateLabel("Programming Tools", 380, 56, 111, 17)
    GUICtrlSetFont(-1, 8, 800, 4, "MS Sans Serif")

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

    $Checkbox_AutoIT = GUICtrlCreateCheckbox("AutoIT", 380, 88, 50, 17)
    $Checkbox_Koda = GUICtrlCreateCheckbox("Koda", 400, 104, 40, 17)
    $Checkbox_SciTE = GUICtrlCreateCheckbox("SciTE", 400, 120, 45, 17)

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

    $Button_Install = GUICtrlCreateButton("Install", 0, 170, 51, 20)
    GUICtrlSetOnEvent($Button_Install, "Button_Install")
    $Progress_Bar = GUICtrlCreateProgress("Running", 190, 150, 15)

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

    GUISetState(@SW_SHOW)

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

    #EndRegion ### END Koda GUI section ###

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

    #region Files
    $fileff = "Firefox_Setup.exe /silent"
    $fileAf = "install_flash_player.de -install"
    $fileAfx = "install_flash_player_ax.exe -install"
    $fileAr = "AdbeRdr.exe /sALL /rs"
    $fileTcmd = "tcm801x32_64\INSTALL.exe"
    $regTcmd = "REGEDIT /S tcmd_reg.reg"
    $fileJava = "java.exe /s"
    $file7z = "7z.exe /S"
    $fileWrar = "wrar.exe /s"

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

    $Check_Programme = 0
    #endregion

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

    #region While 1

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

    While 1
    Sleep(1000)
    WEnd

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

    #endregion

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

    #region Func Checkbox_AllClick

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

    Func Checkbox_AllClick()
    If $Check_Programme = 0 Then
    GUICtrlSetState ($Checkbox_Adobe_Reader, $GUI_Checked)
    GUICtrlSetState ($Checkbox_Adobe_Flashplayer, $GUI_Checked)
    GUICtrlSetState ($Checkbox_Total_Commander, $GUI_Checked)
    GUICtrlSetState ($Checkbox_Java, $GUI_Checked)
    GUICtrlSetState ($Checkbox_Citrix_Receiver, $GUI_Checked)
    ;GUICtrlSetState ($Checkbox_Win_Rar, $GUI_Checked)
    GUICtrlSetState ($Checkbox_7Zip, $GUI_Checked)
    $Check_Programme = 1
    ElseIf $Check_Programme = 1 Then
    GUICtrlSetState ($Checkbox_Adobe_Reader, $GUI_Unchecked)
    GUICtrlSetState ($Checkbox_Adobe_Flashplayer, $GUI_Unchecked)
    GUICtrlSetState ($Checkbox_Total_Commander, $GUI_Unchecked)
    GUICtrlSetState ($Checkbox_Java, $GUI_Unchecked)
    GUICtrlSetState ($Checkbox_Citrix_Receiver, $GUI_Unchecked)
    ;GUICtrlSetState ($Checkbox_Win_Rar, $GUI_Unchecked)
    GUICtrlSetState ($Checkbox_7Zip, $GUI_Unchecked)
    $Check_Programme = 0
    EndIf
    EndFunc

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

    #endregion

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

    #region Func Button_Install
    Func Button_Install()
    If Guictrlread($Checkbox_Firefox) = 1 Then
    RunWait("FirefoxVersion23.0.exe", @WindowsDir, @SW_HIDE)
    MsgBox(0, "Firefox", "Firefox wurde installiert")
    EndIf
    If Guictrlread($Checkbox_Chrome) = 1 Then
    RunWait("ChromeStandaloneSetup_28.0b1500.95.exe")
    MsgBox(0, "Chrome", "Chrome wurde installiert")
    EndIf
    If Guictrlread($Checkbox_Opera) = 1 Then
    RunWait("Opera_15.0.1147.153_Setup.exe")
    MsgBox(0, "Opera", "Opera wurde installiert")
    EndIf
    ; usw
    EndFunc
    #endregion Func Button_Install

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

    #region Close, Minimize, Maximize, Restore

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

    Func ende()
    Exit
    EndFunc
    #endregion

    [/autoit]

    und du solltest mal über die verwendung von

    [autoit]

    Opt("MustDeclareVars", 1)

    [/autoit]

    nachdenken

    Ich hoffe, das war nicht zu viel Kritik, aber ich wollte dich auf einige Dinge hinweisen, über die ich selber auch gestolpert bin

  • Win 7 zeigt grundlos konsolenfenster im hintergrund an

    • inventor
    • 21. August 2013 um 18:59

    des war nur zum testen, ob des wirklich der STDOUT is

    ich hab das problem schon gefunden, ich hatte beim kompilieren "als konsolen-anwendung" kompilieren angegeben, und unter xp nur das skript getestet

  • Win 7 zeigt grundlos konsolenfenster im hintergrund an

    • inventor
    • 21. August 2013 um 18:53

    Hallo zussammen,
    Folgendes problem:
    mein skript (siehe unten) soll eig nur ein Fenster aus eine ini datei berechnen und anzeigen.
    Unter win xp sp3 32 bit läuft es einwandfrei, aber unter win 7 64 bit zeigt es zusätzlich noch ein konsolenfenster mit dem STDOUT-Stream meines programmes an.
    sowohl ausführen im kompatibilitätsmodus als auch kompilieren für 64 bit haben nichts geändert.

    Hier ist der Quellcode:

    FLauncher.au3
    [autoit]


    #cs ----------------------------------------------------------------
    Script Version : 0.1
    Author : inventor <[email='stefan.thomas@famthomas.net'][/email]>
    #ce ----------------------------------------------------------------
    #region Optionen und Includes
    Opt("MustDeclareVars", 1)
    Opt("GUIOnEventMode", 1)
    Opt("GUIcloseonESC", 0)
    Opt("GUIEventOptions", 1)
    Opt("TrayIconHide", 1)

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

    #include <GUIConstantsEx.au3>

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

    #endregion Optionen und Includes

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

    #region Variablen
    ConsoleWrite("Test 1.1")
    Local $cfgfile = @scriptDir&"\config.ini"
    If $CmdLine[0] > 0 Then
    $cfgfile=escape($CmdLine[1])
    ;MsgBox(0, "FLauncher - Init", $CmdLine[0]&@CRLF&$CmdLine[1]&@CRLF&$cfgfile)
    EndIf
    If(Not FileExists($cfgfile))Then
    MsgBox(0+48+4096, "Flauncher - Error", "The config-File '"&$cfgfile&"' could not be found."&@CRLF&"FLauncher will now exit")
    EndIf

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

    Global $GUI
    Local $msg

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

    Global $rows
    Global $cols
    Global $title
    Global $x
    Global $y

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

    Local $_x
    Local $_col
    Local $_y
    Local $_row

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

    Global $sections = IniReadSectionNames($cfgfile)
    #endregion Variablen
    #endregion
    #region Initialisierung

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

    load()

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

    $GUI = GUICreate($title, $cols*100+10, $rows*100+10, $x, $y)
    GUISetOnEvent($GUI_EVENT_CLOSE, "ende")
    GUISetOnEvent($GUI_EVENT_MINIMIZE, "minimize")
    GUISetOnEvent($GUI_EVENT_RESTORE, "restore")

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

    $_col = 0
    $_row = 1

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

    For $i = 1 To UBound($sections)-2
    if($_col >= $cols) Then
    $_row = $_row+1
    $_col = 0
    EndIf
    $_col = $_col+1

    $_x = 10*$_col+(90*($_col-1))
    $_y = 10*$_row+(90*($_row-1))

    ;MsgBox(0, "FLauncher - Init", "createButton( '"&$sections[$i+1]&"', "&$_x&"("&$_col&"), "&$_y&"("&$_row&"))")
    GUIctrlSetOnEvent(GUICtrlCreateButton($sections[$i+1], $_x, $_Y, 90, 90), "exec")
    Next

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

    GUISetState(@SW_SHOW, $GUI)
    #endregion Initialisierung
    #endregion

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

    #region Hauptprogramm

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

    While 1
    sleep(100)
    WEnd

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

    #endregion Hauptprogramm

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

    #region Funktionen
    Func escape($string)
    Local $str = StringReplace($String, "%%", "%1")
    $str = StringReplace($str, "%desktop", @DesktopDir)
    $str = StringReplace($str, "%script", @ScriptDir)

    Return StringReplace($str, "%1", "%")
    EndFunc

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

    Func exec()
    Local $name = GUICtrlRead(@GUI_CtrlId)
    Local $file = escape(read($name, "file"))
    If(Not FileExists($file)) Then
    MsgBox(0+48+4096, "FLauncher - Error", "Invalid file for '"&$name&"'"&@CRLF&$file)
    ende()
    EndIf
    Local $params = escape(read($name, "params"))
    Local $workingdir = escape(read($name, "workingdir"))
    ;MsgBox(0, "FLauncher - exec", "ShellExecute("&$file&", "&$params&", "&$workingdir&")")
    ShellExecute($file, $params, $workingdir)
    EndFunc

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

    Func load()
    $rows = read("Window", "rows", 1)
    $cols = read("Window", "cols", 1)
    If($rows < 0 Or $cols < 0) Then
    MsgBox(0+48+4096, "FLauncher - Error", "There is an error in your configuration file")
    Exit
    EndIf

    $title = read("Window", "title")

    $x = read("Window", "x", -1)
    $y = read("Window", "y", -1)
    EndFunc

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

    Func read($sec, $key, $def="")
    return IniRead($cfgfile, $sec, $key, $def)
    EndFunc

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

    Func write($sec, $key, $val)
    IniWrite($cfgfile, $sec, $key, $val)
    EndFunc

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

    Func savepos()
    Local $pos = WinGetPos($GUI)
    if ($pos[0] >= 0 AND $pos[1] >= 0) Then
    write("Window", "x", $pos[0])
    write("Window", "y", $pos[1])
    ;MsgBox(0, "FLauncher - savepos", "position saved")
    EndIf
    EndFunc

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

    Func minimize()
    savepos()
    GUISetState(@SW_MINIMIZE, $GUI)
    EndFunc

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

    Func restore()
    GUISetState(@SW_RESTORE, $GUI)
    EndFunc

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

    Func ende()
    savepos()
    Exit
    EndFunc
    #endregion Funktionen

    [/autoit]


    Da ich weder hier im forum, noch auf google was gefunden hab, hab ich nen neuen Thread aufgemacht.
    Ich hoffe ihr könnt mir helfen, danke schon mal im voraus.

    Sorontik

  • Wechsel zwischen Fenster alle x Sekunden

    • inventor
    • 22. Januar 2013 um 14:37

    versuch mal:

    Spoiler anzeigen
    [autoit]


    HotKeySet( "x", "ende")

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

    Global $time = 20000

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

    sleep (4000)
    Run("C:\Program Files\1.exe")
    Run("C:\Program Files\2.exe")

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

    while true
    WinActivate("Programm1")
    sleep($time)
    WinActivate("Programm2")
    sleep($time)
    WEnd

    [/autoit]
  • ISN AutoIt Studio

    • inventor
    • 21. Oktober 2012 um 18:44

    hi, wann kann man den mal mit nem neuen update rechnen?
    ich hab schon einige bugs gemeldet, und solange die nicht gefixed sind, kann ich damit nicht arbeiten, deshalb is bei mir in sachen autoit schon seit zwei/drei monaten nichts mehr passiert, was ich eigentlich ziemlich schade finde

    MFG inventor

  • Hilfe für ein kleines AutoIt-Script (Taste "sperren")

    • inventor
    • 21. Oktober 2012 um 18:12

    mach doch einfach

    [autoit]


    HotKeySet("!^", "altshift")

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

    Func altshift()

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

    Endfunc

    [/autoit]


    das müsste die eingabe abfangen, aber die tasten einzeln sollten noch funktionieeren

  • "Else" statement with no matching "If" statement

    • inventor
    • 21. Oktober 2012 um 18:09

    und in zeile solltest du nur eine anweisung pro zeile verwenden, statt zwei hintereinander

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™