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

Beiträge von firewalldevil

  • Timer Fenster

    • firewalldevil
    • 30. Juni 2011 um 11:58

    moin, ich hätte gerne ein kl Fenster mit einer timerzeit ( 9st down ) vor ( 1/2 st ) ein kleinen alarm.

    Gibt so etwas schon / bzw wie mache ich das?

    Gruß

  • XP Rechner per Mailboxabfrage den Shutdown Befehl zugeben

    • firewalldevil
    • 3. Februar 2011 um 19:21

    Das Script läuft im Hintergrund, nur wenn eine Mail im externen Account liegt, dann soll direkt der shutdown ausgelöst werden. Wenn das System nicht belastet wird, kann es auch öfter als alle 5min prüfen.

  • XP Rechner per Mailboxabfrage den Shutdown Befehl zugeben

    • firewalldevil
    • 3. Februar 2011 um 16:48

    Klingt einfach, dachte ich...

    aber wie geht das wohl?

    Das Script soll dann alle Minuten X den Account abfragen und wenn im Betreff das steht, dann soll der Shutdown gesendet werden. Benutzer hat keine Adminrechte, also muss dies im Script mitgegeben werden.

  • Einstellunge bzw Konfigurationen speichern

    • firewalldevil
    • 19. Januar 2010 um 14:17

    okay, test ich ....

  • Einstellunge bzw Konfigurationen speichern

    • firewalldevil
    • 19. Januar 2010 um 13:48

    ich möchte jetzt mit iniread zwei werte aus der konfig lesen diese sollen als variabel geschreiben werden, wiederum in die konfig.ini

    in der konfig steht:

    [Dateiname]
    Wert=liste.txt
    [Dateipfad]
    Wert=e:\


    daruas soll jetzt:

    e:\liste.txt

    wieder in die konfig.ini geschrieben werden unter [kompletterpfad]

  • Einstellunge bzw Konfigurationen speichern

    • firewalldevil
    • 19. Januar 2010 um 13:34

    okay, aber die Konfiguration soll ja nur abgefragt werden, wenn keine da ist.

    Sollte man mal die werte ändern wollen, solle es über den Hotkey aufgerufen werden können

  • Einstellunge bzw Konfigurationen speichern

    • firewalldevil
    • 19. Januar 2010 um 13:10

    okay, das geht soweit, jetzt möchte ich eine Funktion erstellen

    [autoit]

    HotkeySet("+!k", "konfig")

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

    Func konfig()
    $Dateiname = InputBox("****** Konfig Mode ******", "Bitte Namen der Playliste angeben!", "")
    IniWrite($konfig, "Dateiname", "Wert", $Dateiname)
    $Dateipfad = InputBox("****** Konfig Mode ******", "Bitte Pfad der Playliste angeben!", "")
    IniWrite($konfig, "Dateipfad", "Wert", $Dateipfad)
    EndFunc

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

    das geht wohl auch, aber wie springe ich in die Funktion, wenn ich per fileexist abfrage ob die konfig Datei da ist?

  • Einstellunge bzw Konfigurationen speichern

    • firewalldevil
    • 19. Januar 2010 um 12:25

    hab es jetzt geändert, kann man sicher sein, das die Datei immer im Workingdir steht?

    [autoit]

    if not fileExists("konfig.ini") = 1 Then
    $Dateiname = InputBox("****** Konfig Mode ******", "Bitte Namen der Playliste angeben!", "")
    IniWrite("konfig.ini", "Dateiname", "Wert", $Dateiname)
    $Dateipfad = InputBox("****** Konfig Mode ******", "Bitte Pfad der Playliste angeben!", "")
    IniWrite("konfig.ini", "Dateipfad", "Wert", $Dateipfad)
    EndIf

    [/autoit]
  • Einstellunge bzw Konfigurationen speichern

    • firewalldevil
    • 19. Januar 2010 um 11:45

    wie würde das dann aussehen? habs wohl....

    er schreib mir die Konfig nicht i arbeitdir der au3

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

    Global $konfig = @ScriptDir & "konfig.ini"

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

    if not fileExists(@ScriptDir & "konfig.ini") = 1 Then
    $Dateiname = InputBox("****** Konfig Mode ******", "Bitte Namen der Playliste angeben!", "")
    IniWrite($konfig, "Dateiname", "Wert", $Dateiname)
    $Dateipfad = InputBox("****** Konfig Mode ******", "Bitte Pfad der Playliste angeben!", "")
    IniWrite($konfig, "Dateipfad", "Wert", $Dateipfad)
    EndIf

    [/autoit]

    Die Werte werden in die Datei geschrieben, aber die Datei liegt nicht im Verzeichniss der au3

  • Einstellunge bzw Konfigurationen speichern

    • firewalldevil
    • 19. Januar 2010 um 11:39

    Hallo,

    ich muss paar Daten abfragen, die ich später wieder einlese.
    Mein Script soll einen Dateinamen abfragen und den Speicherort. Später soll in diese Datei aus dem Clipboard geschrieben werden.

    Im Ordner der erstellen Datei soll dann auch die ini Dateien liegen.

    [autoit]


    if not fileExists(@ScriptDir & "\datei.ini") = 1 Then
    $dateiname = InputBox("****** Konfig Mode ******", "Bitte Namen der Datei angeben!", "")
    FileWrite("datei.ini", $dateiname)
    EndIf

    [/autoit]

    Wenn das jetzt einmal läuft ist alles oaky, aber ich werde später per hokey die Daten erneute abfragen, wenn ich jetzt wieder in die Datei schreibe dann hänt er mir die Daten an den wert der schon in der Datei steht, wie kann ich den alten Wert überschreiben?

    :)

  • Fragen zur GUI erstellung mit variabeln Daten

    • firewalldevil
    • 13. Oktober 2009 um 19:13

    Oscar ...

    Autoit Kenntnisse sind "etwas" vorhanden, halt nicht der Teil das in der GUI etwas "dazu" kommt, wenn eine weitere Suche erfolgt ist. In "DOS" habe ich etwas angefangen, aber erkannt das es wohl besser wäre mit AutoIT. Alleine das Wechseln eines passiven Fenster in ein aktives kann eine Batch nicht. Die Oberfläche der GUI könnte auf ein 24" TFT angepasst sein, oder dynamisch, also mit jeder weiteren Suche sich verändern.

    Im Ordner x:\Daten befinden sich 600 Unterordner.
    Jeder Unterordner hat eine Daten_Info.txt Datei.
    In der Daten_Info befindet sich der Name der Person ( Suchwert )
    Damit entschieden werden kann ob dieser Ordner geöffnet werden soll, soll das Bild cover.jpg geöffnet werden.
    Jetzt erfolg eine Abfrage, ob der Hauptordner geöffnet werden soll, wenn nein wieder weiter suchen, ob es weitere namen in einer daten_info.txt gibt wenn nicht dann suche beenden.

    Sollte das ganze doch zu viel Arbeit sein, dann lege ich das an die "Seite".....

    Gruß

  • Fragen zur GUI erstellung mit variabeln Daten

    • firewalldevil
    • 13. Oktober 2009 um 15:49

    äusserst gerne.

    Ich suche über ca. 600 Ordner immer die Datei namens Daten_info.txt in der ersten Zeile steht ein Wert. Trifft dieser Wert zu soll er als variabel weggeschrieben werden. In dem Ordner soll jetzt eine abc.jpg Datei in der GUI angezeigt werden und der Ordner in dem sie gefunden worden ist auch. Möchte man jetzt den Ordner öffnen soll das Programm zum Ordner springen, wenn nicht weiter suchen. Es gibt in den 600 Ordner öffters Datei in der der selbe Name vorkommt, aber halt andere Bilder.
    Da Programm soll quasi eine Art Suchprogramm werden mit der Anzeige was man schon alles gesucht hat.

    etwas verständlicher?

    Gruß

    ich habe wohl diese Idee, kann es aber nicht umsetzen.... benötige da sicher viel Hilfe....

  • Fragen zur GUI erstellung mit variabeln Daten

    • firewalldevil
    • 13. Oktober 2009 um 15:31

    Hallo,

    ich benötige Hilfe zur Erstellung einer GUI diese soll aufgrund von dynamischen Daten sich verändern.

    Es sollen Ordner durchsucht werden, anhand von Variabel werden diese in eine Datei geschrieben, wenn es diese Datei gibt soll sich dies GUI verändern.

    Geht das wohl?

  • Bildverwaltung, aber wie

    • firewalldevil
    • 12. Oktober 2009 um 12:54

    Hallo,

    ich muss ca. 600 Ordner verwalten, ja ich weiß dafür gibt es Programme, aber ich würde das gerne mit Autoit lösen.

    Folgende Logik:

    set "Ordner=x:\Daten\"
    set "Datei=Daten_info.txt"
    set /P suche=wert eingeben:

    jetzt die Bedingung:

    wenn %suche% ist in einem der 600 Unterordner in einer %Datei% dann schreibe Ordner in %suche%.txt und öffnen im gefundenen Ordner die abc.jpg und frage ob der Ordner geöffnet werden soll, wenn nein dann suche weiter, wenn ja auch, beim drücken von ESC dann beende suche.

    hoffe es ist verständlich.

    Gruß

  • if then Abfrage

    • firewalldevil
    • 25. August 2009 um 07:39

    moin ....

    es sollte so sein, dass das Ziel geprüft wird. Dafür habe ich diese Datei, nur wen diese da ist kannst losgehen...

  • if then Abfrage

    • firewalldevil
    • 24. August 2009 um 22:28

    ääähmmm, bevor das Backup startet soll doch geprüft werden, ob das Ziel da ist.... die Datei kommt nicht vom Backup, sondern pürft ob es das richtige Laufwerk ist

  • if then Abfrage

    • firewalldevil
    • 24. August 2009 um 22:25

    mir ist klar das ich das auch dirket kann, aber die Batch war zuerst da .... ;>)
    nein im Ernst, ich würde den Aufruf der Datei etwas allgemeiner halten und dann nur evtl die Datei anpassen, da ich dieses Script wohl öffters einsetze und vorort anpasse... dort habe ich kein Autoit... aber die Überlegung ist berechtigt...

  • if then Abfrage

    • firewalldevil
    • 24. August 2009 um 22:13

    also das Script soll alle Tage x pürfen, ob das Backup gelaufen ist. Soweit so gut. Ich wollte jetzt noch das Ziel auf die besagte Datei prüfen, damit sichergestellt ist das beim robocpyx Befehl auch wirklich Quell und Ziel da ist und nicht evtl wo anderes hingeschrieben wird.

    hier das gesatme script

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

    #Include <Date.au3>
    Local $INI = @ScriptDir & '\backupRun.ini', $intervall
    Local $Batch = 'E:\Robocopy\robo_ohne_löschen.bat'
    If Not FileExists($INI) Then
    Do
    $intervall = InputBox('Backup-Intervall', 'Bitte Sicherungsintervall angeben (Tage)', 7)
    Until $intervall <> ''
    IniWrite($INI, 'backup', 'intervall', $intervall)
    IniWrite($INI, 'backup', 'last', '2000/01/01')
    EndIf
    $intervall = IniRead($INI, 'backup', 'intervall', 7)

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

    If _DateDiff('D', IniRead($INI, 'backup', 'last', '2000/01/01'), _NowCalcDate()) < $intervall Then
    Exit; MsgBox(0, 'Abbruch', 'Neue Sicherung noch nicht erforderlich.')
    EndIf

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

    If MsgBox(262180,"Start Backup","Soll das Backup jetzt gestartet werden?") = 7 Then
    Exit MsgBox(0, 'Abbruch', 'Verarbeitung abgebrochen!')
    EndIf

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

    IniWrite($INI, 'backup', 'last', _NowCalcDate())
    while 1
    If FileExists ("r:\zielkontrolle.txt") Then
    ShellExecuteWait($Batch)
    MsgBox(0, 'Fertig', 'Backup abgeschlossen.')
    Else
    MsgBox(0, 'Alarm', 'Backup PC einschalten / Ziel prüfen.')
    EndIf
    sleep(40)
    WEnd

    [/autoit]
  • if then Abfrage

    • firewalldevil
    • 24. August 2009 um 22:05

    ja ich weiß, den Pfad hab ich schon vorher angeben...

    läuft grade im Test

    äähmmm. soory der Aufruf der Batch läuft in einer Schleife...

    while 1
    If FileExists ("r:\zielkontrolle.txt") Then
    ShellExecuteWait($Batch)
    Else
    MsgBox(0, 'Alarm', 'Backup PC einschalten / Ziel prüfen.')
    EndIf
    sleep(40)
    WEnd
    MsgBox(0, 'Fertig', 'Backup abgeschlossen.')

  • if then Abfrage

    • firewalldevil
    • 24. August 2009 um 21:51

    also so sieht es aus

    Nur wenn das File da ist darf die Sicherung laufen, sonst nicht.
    Beim Okay muss immer wieder geprüft werden...


    If FileExists ("r:\zielkontrolle.txt") Then
    ShellExecuteWait($Batch)
    Else
    MsgBox(0, 'Alarm', 'Backup PC einschalten / Ziel prüfen.')
    EndIf

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™