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

Beiträge von alpines

  • Ping überwachen

    • alpines
    • 23. August 2017 um 17:49

    Die letzte Klammer kann weg, ich hab es leider noch im nachinein ohne Tests bearbeitet.

    @nwmbd Das was du anfänglich beschrieben hast spiegelt ja gar nicht das wieder was du haben möchtest.
    Aber ich kann dir die Änderungen vielleicht noch heute umsetzen, brauche nur ein wenig Zeit.

    Prozesse von anderen Rechnern wirst du schlecht überwachen können.
    Du müsstest mittels TCP die Informationen hin und her schicken um sie von einem Rechner dann als Mail abzuschicken.

    Die 10€ oder was dir das Programm auch wert ist, kannst du entweder dem Forum spenden (Startseite, PayPal-Spenden-Button) oder
    mir per PayPal zuschicken (Adresse kriegst du privat). Deine Entscheidung.

    So, jetzt müsste es eher deinen Vorstellungen entsprechen:

  • Ping überwachen

    • alpines
    • 23. August 2017 um 10:09

    Ich hab es vorerst in eine Text-Datei gepackt, aber du kannst es auch direkt ins Skript schreiben. Eine Vorlage liegt bei.
    Hoffentlich kannst du ein bisschen AutoIt, weil du die Logik dafür ändern musst. Wenn du es nicht hinkriegst sag bescheid.
    Starte das Script in SciTE um die E-Mail Daten zu testen, in der Console wird der dazugehörige Fehler gepostet.

  • Ping überwachen

    • alpines
    • 23. August 2017 um 09:12

    Was soll in der Mail denn stehen? Welche Server angepingt werden konnten?

    Ich kann dir das innerhalb von 30 Minuten zusammenschustern.

  • Hat schon jemand zufällig ein Tool fertig das Fenster verschieben kann

    • alpines
    • 22. August 2017 um 12:09

    Deine Koordinaten sind vermutlich falsch, weil deine Monitorkonfiguration falsch ist. Du kannst deine Monitore so einrichten,
    dass die Koordinaten von 0 bis 2* 1920 gehen oder von -1920 bis 1920. Sollten positive Werte >1920 nicht klappen nimm einfach mal negative.

    Wenn deine Monitore nicht gleich hoch sind, dann kann die Y-Koordinate auch am Bildschirmrand blockieren.

  • Hat schon jemand zufällig ein Tool fertig das Fenster verschieben kann

    • alpines
    • 22. August 2017 um 11:09
    Zitat von xXIVXx

    bis auf das ich vielleicht nicht alles verstehe in der Funktion

    Was verstehst du denn nicht? Du hast ein Array mit den Titeln der Fenster und der gewünschen Zielposition.
    Du holst dir die Position eines Fensters. Sollte das Fenster nicht existieren ist der Rückgabewert kein Array also deshalb das UBound in der If-Abfrage ganz vorne.
    Sollte sich das Fenster bereits an der gewünschten Position aufhalten, so muss man es nicht nochmal verschieben. Das wären nur unnötige Calls.
    Ansonsten verschieben. Liste weiter durchgehen und 100ms sleepen damit die CPU kühl bleibt.

  • Hat schon jemand zufällig ein Tool fertig das Fenster verschieben kann

    • alpines
    • 22. August 2017 um 10:57

    Solche Kleinigkeiten solltest du lieber selber programmieren, da du damit nicht nur deine Programmierkentnisse erweiterst sondern sich deine Programmiergeschwindigkeit zudem erhöht.
    Grünen Haken habe ich mal gesetzt.

    Es gibt Millionen Wege Fenster auf einen anderen Monitor zu verschieben, das ist nur einer davon.

  • Hat schon jemand zufällig ein Tool fertig das Fenster verschieben kann

    • alpines
    • 22. August 2017 um 10:47

    Du hast ja kein Skript was du vorweisen kannst sondern möchtest ein fertiges haben also wäre es in Programmieranfragen eher besser aufgehoben.
    Hier hast du dein Skript: 10 Zeilen sind mehr als genug, kannst es sogar kürzer machen.

    AutoIt
    Opt("WinTitleMatchMode", 2)
    Local $aWinInfo[][3] = [["Fenster1", 100, 100], ["Fenster2", 200, 200]]
    
    
    While Sleep(100)
    	For $i = 0 To UBound($aWinInfo) - 1
    		Local $aWinPos = WinGetPos($aWinInfo[$i][0])
    		If UBound($aWinPos) and $aWinPos[0] <> $aWinInfo[$i][1] and $aWinPos[1] <> $aWinInfo[$i][2] Then WinMove($aWinInfo[$i][0], "", $aWinInfo[$i][1], $aWinInfo[$i][2])
    	Next
    WEnd
  • Hat schon jemand zufällig ein Tool fertig das Fenster verschieben kann

    • alpines
    • 22. August 2017 um 10:26

    Das Skript sollte nicht länger als 10 Zeilen sein, also warum schreibst du es denn nicht selber? Du bist in der H&Ü und nicht in der Programmieranfragensektion.

  • "Support Mail GUI"

    • alpines
    • 21. August 2017 um 10:07

    Und die wären?

  • "Support Mail GUI"

    • alpines
    • 21. August 2017 um 07:50

    Eventuell sind deine eingetragenen Serverdaten falsch, was hast du verwendet?

  • Ca. 3 % CPU-Auslastung durch Endlos-Skript normal?

    • alpines
    • 21. August 2017 um 07:27

    Die wohl vernünftigste, rationalste und logischte Konsequenz bzw. Möglichkeit wäre wohl einfach Windows 10 zu deinstallieren und weiter 7 zu benutzen :D

  • Ca. 3 % CPU-Auslastung durch Endlos-Skript normal?

    • alpines
    • 20. August 2017 um 20:04

    Das Sleep kannst du weglassen, da WinWait alle 250ms selber pollt. Wenn du die Auslastung reduzieren willst, dann erstell dir am besten eine eigene Abfrage mit WinExists und sleepe 500ms.
    Eigentlich sollte bei 250ms trotzdem die Auslastung unter einen Prozent sinken.

  • Bilder stündlich an Telegram Bot schicken lassen vom PC

    • alpines
    • 20. August 2017 um 14:00
    Zitat von ccoolaa

    Den Code zu Telegram habe ich aus dem Internet Kopiert. Ich komme aber damit nicht weiter.

    Wo hakts denn? Was kriegst du nicht hin? Erzähl uns doch ein bisschen mehr.

  • Make's Gedanken feat. Yjuq

    • alpines
    • 19. August 2017 um 16:27

    Warum sind die Worte nur über meine Lippen gekommen... :D Naja was solls. Lebst du deine Fantasien halt hier aus.

  • Shutdown cmd Befehl abrufen

    • alpines
    • 18. August 2017 um 19:24

    Alle drei verwenden die Shell zum Starten und sind praktisch identisch. Also warum überhaupt so viel ausprobieren?
    Run(@SystemDir & "\shutdown.exe /s /t " &$iSeconds, "", @SW_HIDE) Reicht vollkommen aus.

  • HILFE - Skript schreiben um Textumrüche etc. umzuwandeln

    • alpines
    • 18. August 2017 um 17:41

    Gern geschehen.

  • HILFE - Skript schreiben um Textumrüche etc. umzuwandeln

    • alpines
    • 18. August 2017 um 17:22

    So

    AutoIt
    $s = FileRead("2.txt")
    
    
    $s_new = ""
    
    
    $a = StringSplit($s, @CRLF, 3)
    
    
    For $i = 0 To UBound($a) - 2 Step 2
    	If StringInStr($a[$i], ":", 0, 2) Then
    		$s_new &= StringReplace(StringTrimLeft($a[$i], StringInStr($a[$i], ":", 0, 2) + 1), " ", ".") & " " & $a[$i + 1] & @CRLF
    	Else
    		$s_new &= StringReplace(StringTrimLeft($a[$i], StringLen("#EXTINF:-1,")), " ", ".") & " " & $a[$i + 1] & @CRLF
    	EndIf
    Next
    
    
    $s_new = StringTrimRight($s_new, 4)
    
    
    FileWrite("test2.txt", $s_new)
    Alles anzeigen
  • HILFE - Skript schreiben um Textumrüche etc. umzuwandeln

    • alpines
    • 18. August 2017 um 17:06

    Ja, das + 1 nach dem StringLen muss weg, ich hatte die Zeile einfach kopiert.

  • HILFE - Skript schreiben um Textumrüche etc. umzuwandeln

    • alpines
    • 18. August 2017 um 16:42
    AutoIt
    $s = FileRead("2.txt")
    
    
    $s_new = ""
    
    
    $a = StringSplit($s, @CRLF, 3)
    
    
    For $i = 0 To UBound($a) - 2 Step 2
    	If StringInStr($a[$i], ":", 0, 2) Then
    		$s_new &= StringReplace(StringTrimLeft($a[$i], StringInStr($a[$i], ":", 0, 2) + 1), " ", ".") & " " & $a[$i + 1] & @CRLF
    	Else
    		$s_new &= StringReplace(StringTrimLeft($a[$i], StringLen("#EXTINF:-1,") + 1), " ", ".") & " " & $a[$i + 1] & @CRLF
    	EndIf
    Next
    
    
    $s_new = StringTrimRight($s_new, 4)
    
    
    FileWrite("test2.txt", $s_new)
    Alles anzeigen
  • HILFE - Skript schreiben um Textumrüche etc. umzuwandeln

    • alpines
    • 18. August 2017 um 15:04

    Du kannst in dieser Sektion Threads ohne Account erstellen.

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™