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

  • Informationen abfangen

    • Schnitzel
    • 7. Mai 2010 um 13:35

    probier mal sowas:

    So sollte es bei Notepad und auch bei den meisten anderen anwendungen gehen:

    [autoit]

    ControlSetText("Speichern unter", "", "[CLASS:Edit; INSTANCE:1]", "peaklist")
    ControlClick("Speichern unter", "", "[CLASS:Button; INSTANCE:2]")

    [/autoit]

    Du kannst im Edit1 übrigens auch absolute Pfade angeben. Ist recht praktisch. Also sowas:

    [autoit]

    ControlSetText("Speichern unter", "", "[CLASS:Edit; INSTANCE:1]", @ScriptDir & "\peaklist")

    [/autoit]
  • Informationen abfangen

    • Schnitzel
    • 7. Mai 2010 um 13:23

    achso, hast du bei Dateiname auch etwas vernünftiges eingegeben?

    sonst geht das ganze nicht

  • Informationen abfangen

    • Schnitzel
    • 7. Mai 2010 um 13:15

    wieso denn 1 als 3ten parameter
    da muss die Controlid rein, oder noch besser die Advanced (Class) ausm window info tool

  • Tastendruck in Input-Box anzeigen

    • Schnitzel
    • 7. Mai 2010 um 13:04

    joa ich habs ja auch nur gefunden weil ichs schon kannte. und selbst so musste ich nochmal 5 minuten googeln :D

    hast ja gesehn dass der erste link nich gepasst hat.
    aber die udf ist eine meiner lieblings-udf's :)

  • XAMPP - PHP - mail()

    • Schnitzel
    • 7. Mai 2010 um 12:51

    öhm http://lmgtfy.com/?q=xampp+emails+versenden

    :P

  • Tastendruck in Input-Box anzeigen

    • Schnitzel
    • 7. Mai 2010 um 12:41

    ach sry da hab ich müll gegoogelt.

    ich meinte natürlich das:
    http://www.autoitscript.com/forum/index.php?showtopic=96492

  • .msi und RunAs

    • Schnitzel
    • 7. Mai 2010 um 12:31

    probier am besten mal das ganze paket in der komandozeile zu starten also dein

    @ComSpec & ' /c msiexec /i ' & $workingdir & ' /qb'

    und wenn dus dann so hast das es klappt sollte es unter autoit nicht mehr das problem sein

  • Mehrere Zwischenspeicher einlesen und ausgeben

    • Schnitzel
    • 7. Mai 2010 um 12:12

    hm ok
    vllt hilft dir das etwas weiter:
    http://www.bug-fix.info/array_tut.htm
    ist wie man sieht von BugFix^^

    oder evtl mal im wiki nachlesen (links unter Autoit Tutorial)

  • Exe als Service (Systemrechte), Interaktion mit User möglich?

    • Schnitzel
    • 7. Mai 2010 um 12:10

    du könntest doch einen Dienst anlegen der die prozesse killt die du abgeschossen haben möchtest und anschließend eine exe startet die dann Trayicon und so weiter enthält.
    So dass der Dienst quasi die exe unter admin rechten ausführt.

    geht das so oder hab ich dich falsch verstanden?

  • Mehrere Zwischenspeicher einlesen und ausgeben

    • Schnitzel
    • 7. Mai 2010 um 11:57

    sehr schön ;)

    wenn man mit einer Script/Programmiersprache anfängt geht es ja anfangs auch erst einmal darum dass das programm funktioniert.

    wenn dein problem gelöst ist wäre es nett wenn du den thread noch auf gelöst setzt
    dazu ersten post bearbeiten, präfix: gelöst wählen und Senden/Speichern nicht vergessen ;)

  • herausfinden des Trennzeichens für stringsplit

    • Schnitzel
    • 7. Mai 2010 um 11:55

    wäre nett wenn du deine lösung hier reinstellst.

    falls nochmal jemand in diesem thread landet sieht er dann auch wie es gelöst wurde ;)

  • Tastendruck in Input-Box anzeigen

    • Schnitzel
    • 7. Mai 2010 um 11:53

    alles gibts ;)

    edit: link gelöscht war der falsche.
    richtigen siehe #4

  • Informationen abfangen

    • Schnitzel
    • 7. Mai 2010 um 10:11

    kann gut sein das man das contextmenü irgendwie ansteuern kann aber ich weiß leider nicht wie :(

    nur auf die ganz billige methode:

    Spoiler anzeigen
    [autoit]

    $coordx = 300
    $coordy = 300

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

    MouseClick("secondary", $coordx, $coordy)
    ToolTip("Auf zur Position 1")
    Sleep(500)
    MouseMove($coordx + 40, $coordy + 10)
    ToolTip("Auf zur Position 2")
    Sleep(500)
    MouseMove($coordx + 40, $coordy + 30)
    ToolTip("Auf zur Position 3")
    Sleep(500)
    MouseMove($coordx + 40, $coordy + 50)

    [/autoit]
  • Auswahlbutton klicken bei Truecrypt

    • Schnitzel
    • 7. Mai 2010 um 09:35

    ja geht natürlich anders auch. erfahrenere wissen das aber ich denke mal das ist eins seiner ersten projekte.
    da gilt noch:
    hauptsache es funktioniert :)

    so gings übrigends kürzer:

    [autoit]

    Run('"c:\programme\truecrypt\truecrypt format.exe" /n')

    [/autoit]
  • Informationen abfangen

    • Schnitzel
    • 7. Mai 2010 um 07:49

    Beim Context menü handelt es sich nicht um eigene Fenster
    Window info wird dir da wahrscheinlich wenig bringen.

    probieren kannst dus aber von mir aus trotzdem :D
    1. deaktiviere in Window info den "Freeze Mode" (unter Optionen, und natürlich nur wenn er nicht schon deaktiviert ist)
    2. Öffne dein Kontextmenü und fahre mit der Maus auf die gewünschte Stelle
    3. Wenn das Info tool etwas verwendbares anzeigt dann: Aktiviere den Freeze Modus wieder indem du Strg + Alt + F drückst

  • Func

    • Schnitzel
    • 6. Mai 2010 um 18:41
    Zitat

    Ja das ist ja das Problem. Erst mal ein gutes finden^^

    siehe signatur

  • Prozessüberwachen und abschiessen wenn vorhanden

    • Schnitzel
    • 6. Mai 2010 um 18:04

    so in der art?

    [autoit]

    ToolTip("Killtool is active", 550, 0)
    TraySetState()
    TraySetToolTip('Klick here for pause or exit "killtool"')
    $i = 0
    while 1
    ProcessWait("wishtokill.exe")
    RunAs ( 'MyUser', 'domain', 'pw', 0, @ComSpec & ' /c taskkill.exe /F /IM wishtokill.exe', @WindowsDir ,@SW_HIDE )
    $i += 1
    ToolTip($i)
    Sleep(5000)
    WEnd

    [/autoit]
  • Hausaufgabe als Autoit-Script zur Berechnung - Was ist falsch?

    • Schnitzel
    • 6. Mai 2010 um 17:58

    *g* schön und gut dass es exakter ist, aber wenn man mit 2 Dezimalzahlen rechnet wie es egtl üblich ist wird das wohl ziemlich egal sein :D

  • Auswahlbutton klicken bei Truecrypt

    • Schnitzel
    • 6. Mai 2010 um 16:23

    genau deswegen sagte ich das :D
    Bau dein script am besten um
    Arbeite mit WinWait und Controlclick bzw Controlsend

    hier die lösung deines problems

    [autoit]

    ControlClick("Assistent zum Erstellen eines TrueCrypt-Volumes","Verschlüsselung des Host geschützten Bereiches","[CLASS:Button; INSTANCE:6]"); Ja button klicken
    ControlClick("Assistent zum Erstellen eines TrueCrypt-Volumes","Verschlüsselung des Host geschützten Bereiches","[CLASS:Button; INSTANCE:7]"); Nein button klicken

    [/autoit]
  • herausfinden des Trennzeichens für stringsplit

    • Schnitzel
    • 6. Mai 2010 um 16:12

    und auch noch 7 minuten :D

    naja ich habs mal ganz kurz gemacht:
    aber im prinzip das was Jonathan schon gesagt hat

    [autoit]

    #include <Array.au3>
    $string = FileRead("Dokument.txt")
    $array = StringSplit($string, @Tab)
    _ArrayDisplay($array)

    [/autoit]

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™