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

Beiträge von PainTain

  • _ImageSearch Probleme nach kompilieren

    • PainTain
    • 12. Februar 2014 um 20:41
    Zitat von Dominic

    Damit möchte das kompilierte Script aber leider nicht arbeiten, mir wäre das auch lieber, dann müsste ich morgen auf der Arbeit nicht
    erst um Adminrechte feilschen.
    Es handelt sich um den Rechner im Büro um Win7 64bit (Dieser rechner auf dem ich schreibe übrigens auch) und da gibt es dann anscheinend bei
    dem ImageSearch einiges zu beachten und man muss es auf 32bit compilieren.

    Nun ja, Hauptsache das Resultat stimmt am Ende, und es muss auch nur auf einem Rechner laufen, leider kann ich es auf dem nicht schreiben :( Und der Lerneffekt ist höher!


    Um was handelt es sich den bei dem Programm?
    Den meistens kann man sowas sauberer und vorallem ohne ImageSearch erledigen.

  • Fehlemeldung _winapiconstant

    • PainTain
    • 12. Februar 2014 um 14:53

    Bitte poste mal dein Skript. Ohne können dir wir ja schlecht helfen ;)

  • HotKeySet aktivieren/deaktivieren

    • PainTain
    • 11. Februar 2014 um 18:09

    Achso ja, stimmt.
    Hatte nicht ganz mitgedacht. ^^

    Jedenfalls, HotKeys kannst du mit einfach wieder aufheben, indem du HotKeySet mit dem aufzuhebenden HotKey aufrufst, jedoch ohne den 2. Parameter anzugeben. Das kannst du auch in der Hilfe nachlesen. ;)

  • Version aus String extrahieren

    • PainTain
    • 11. Februar 2014 um 17:00
    Zitat von assing

    Vielen Dank, funktioniert super.
    Aber bei meinem Versuch hätte ich auch erwartet, das die Variable $1 in der Funktion "StringRegExpReplace" genau die gesuchte Version liefert und nur die anschließend in $aRegexp steht.

    Wie auch immer.
    Danke für deine Lösung. Wieder was gelernt.

    Gruß,
    Michael


    Dann setzte doch noch bitte den Thread-Präfix auf "gelöst".
    Einfach den 1. Beitrag bearbeiten ;)

  • HotKeySet aktivieren/deaktivieren

    • PainTain
    • 11. Februar 2014 um 16:57

    Eine Alternative wäre hier wohl

    [autoit]

    BlockInput

    [/autoit]

    (Ctrl+Alt+Del wird dadurch natürlich nicht geblockt!)

  • _WinAPI_BitBlt und Ausgabe in Bild-Datei

    • PainTain
    • 8. Februar 2014 um 11:06

    Schau dir mal den Rueckgabewert von _WinAPI_BitBlt an ;)
    Ausserdem kopierst du den Auschnitt vom GUI-DC zum GUI-DC. Schau dir die Funktion einfach nochmal in der Hilfe genau an

  • _FTP_FileFindFirst gibt keine Rückmeldung

    • PainTain
    • 4. Februar 2014 um 23:09

    _FTP_FindFileFirst gibt ein Array zurück. Hilfe lesen grüßt.

    Probier mal:

    [autoit]

    #include <Array.au3>
    #include <FTPEx.au3>

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

    Local $aFirstFile, $hFileNext
    Local $sIP = "censored", _
    $sPort = "2211", _
    $sName = "censored", _
    $sPW = "censored"

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

    $hFTP = _FTP_Open("FTP")
    $hSession = _FTP_Connect($hFTP, $sIP, $sName, $sPW, 0, $sPort)
    $aFirstFile = _FTP_FindFileFirst($hSession, "/", $hFileNext)

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

    If IsArray($aFirstFile) Then
    _ArrayDisplay($aFirstFile)
    Else
    MsgBox(0, "FTP", "...")
    EndIf

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

    _FTP_FindFileClose($aFirstFile)
    _FTP_Close($hFTP)

    [/autoit]
  • eingebettetes Excel aktivieren

    • PainTain
    • 31. Januar 2014 um 14:20

    Schau dir am besten mal

    [autoit]

    ControlFocus
    ; bzw.
    GUICtrlSetState

    [/autoit]

    an.

  • Abfrage -> Ressourcen schonen?

    • PainTain
    • 26. Januar 2014 um 13:52

    Probier einfach mal

    [autoit]

    While Sleep(10) ; Kannst natürlich anpassen
    WEnd

    [/autoit]


    ;)

  • copyfile Frage

    • PainTain
    • 24. Januar 2014 um 16:04

    In AutoIt gibt es nicht solche direkten Umgebungsvariablen wie in Batch.
    Du musst also %username% mit " & @Username & " ersetzen.

    Alternative wäre direkt @LocalAppDataDir & "Low\Sun\Java\Deployment\security\" ;)

  • [PHP] MySQLDatenbank in Dropdownmenü

    • PainTain
    • 22. Januar 2014 um 19:45
    Zitat von i2c

    PainTain: Man mischt keinen objektorientierten und prozeduralen Code. Das muss irgendwo schief gehen ;)

    $sql_conn->query() wird in diesem Fall einen "function call to non-object" werfen

    PHP
    $mysqli = new mysqli("localhost", "user", "password", "database");


    Bei mir läuft das ohne irgendwelche Probleme oder Fehlermeldungen, sowohl lokal als auch auf einem Server :D

  • [PHP] MySQLDatenbank in Dropdownmenü

    • PainTain
    • 22. Januar 2014 um 16:07

    So, hier bitte:

    Spoiler anzeigen

    [Blockierte Grafik: http://i.imgur.com/SjIGOvC.png]

    PHP
    <?php
    	$sql_conn = mysqli_connect('localhost', 'trainy', 'Epvp1234', 'facemix');
    
    	$sql = 'SELECT * FROM `test`;';
    	$result = $sql_conn->query($sql);
    
    	$options = '';
    	while ($row = mysqli_fetch_array($result)) {
    			$options .= sprintf('<option>%s</option>', $row["artikel"]);
    	}
    ?>
    
    
    <head>
    	<title>Facemix' Seite</title>
    </head>
    
    
    <body>
    	<h1>Versende User PN's</h1>
    	<p>Wähle einen Nutzer von dem aus du Senden möchtest!</p>
    	<p>Hier eine Liste der User an die die Nachricht geht</p>
    	<select name="Artikel">
    		<?php echo $options; ?>
    	</select>
    	<p><input type="Text" value="Platzhalter"></p></br>
    
    	<p>Nachricht:</p>
    	<p><textarea name="MSG"></textarea></p>
    </body>
    Alles anzeigen
  • [PHP] MySQLDatenbank in Dropdownmenü

    • PainTain
    • 22. Januar 2014 um 15:35

    Ich weiß ja nicht, ob du wirklich mit PHP vertraust bist, aber dir sollte auffallen, das du die <?php und ?> komplett falsch platziert hast.

    Spoiler anzeigen
    PHP
    <?php
    	//Datenbankabfrage
    	$s = '';
    	$ergbenabf = mysql_query("wp_users") or die(mysql_error());
    
    	//hier kommen nun die Werte für die Options rein
    	while($res1 = mysql_fetch_array($ergebenabf)){
    		$s .= '<option>' . $res1['Artikel'] . '</option>';
    	}
    ?>
    </select> 
    
    
    <h1>Versende User PN's</h1>
    <p>Wähle einen Nutzer von dem aus du Senden möchtest!</p>
    <p>Hier eine Liste der User an die die Nachricht geht</p>
    <select name="Artikel">
    <?php echo $s; ?>
    </select>
    <p><input type="Text" value="Platzhalter"></p><br>
    
    
    <p>Nachricht:</p>'
    <p><textarea name="MSG"></textarea></p>
    Alles anzeigen
  • Keyconsole - Serialprotect für deinen Script!

    • PainTain
    • 22. Januar 2014 um 15:06

    @MG: Es geht sogar noch kürzer

    [autoit]

    FileDelete('Keys.txt')
    L(100) ; 100 Keys generieren

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

    ; 1. Random anpassen wie du es willst, finde eine 7 zu 1 Chance für Buchstaben besser, damit nicht so viele Zahlen drin sind
    Func L($iKeys, $z1 = StringSplit('ABCDEFGHIJKLMNOPQRSTUVWXYZ', ''), $z2 = StringSplit('0123456789', ''), $i = 1, $s = '', $n = 1)
    Return (($i <= $iKeys) ? L($iKeys, $z1, $z2, ($i + (($n = 16) ? (1) : (0))), ($s & (($n = 16) ? (@CRLF) : (((Random(0, 7, 1)) ? ($z1[Random(1, $z1[0], 1)]) : ($z2[Random(1, $z2[0], 1)])) & ((Not Mod($n, 4) And ($n <> 16)) ? ('-') : (''))))), (($n = 16) ? (1) : ($n + 1))) : FileWrite('Keys.txt', $s & @CRLF))
    EndFunc

    [/autoit]


    :D

  • Keyconsole - Serialprotect für deinen Script!

    • PainTain
    • 21. Januar 2014 um 17:19

    Es heißt AutoIt

    Jedenfalls, ich stimme chip zu, und es gibt genügend (einfache) Wege, um herauszufinden, ob ein Programm mit AutoIt geschrieben ist.

  • DBC Rechner

    • PainTain
    • 18. Januar 2014 um 17:27

    Probiers mal so:

    [autoit]

    $AW = Number(GUICtrlRead($Input1))
    $EW = Number(GUICtrlRead($Input2))
    $Lv = Number(GUICtrlRead($Input3))

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

    Case $calc
    $sol = $EW - $AW / $Lv
    GUICtrlSetData($Label1, $sol)

    [/autoit]
  • Welche Verschlüsselungsarten unterstützt Autoit?

    • PainTain
    • 12. Januar 2014 um 14:45
    Zitat von Gandalf

    Es geht mir ja eigentlich nicht darum das es "genügt" sondern ich will gerne wissen wie ich die verschiedenen Arten von Verschlüsselung in Autoit zu realisieren sind.
    und halt welche es überhaupt gibt.


    Dann google einfach mal, was es für Verschlüsslungs-Algorithmen es gibt und demenstsprechend gibt es ja Anleitungen/Beispiele, wie man diese implementieren kann.
    z.B. RSA

    Natürlich muss dir klar sein, dass das in AutoIt, je nach Komplexität des Algorithmus, sehr langsam sein kann.

  • if statement vereinfachen

    • PainTain
    • 11. Januar 2014 um 23:41
    Zitat von Captain09

    und wenn jetzt währenddessen b gedrückt wird?
    dann wirds einfach verschluckt


    Das kannst du ja auch entsprechend mit _IsPressed abprüfen.
    Alternativ kannst du auch HotKeys benutzen.

  • Verzeichnis in Variable

    • PainTain
    • 11. Januar 2014 um 20:47

    Du kannst das mit StringSplit lösen.

    [autoit]

    $sPath = FileSelectFolder("Test", "C:\Programme")
    $asSplit = StringSplit($sPath, '\')
    MsgBox(0, "Test", $asSplit[$asSplit[0]])

    [/autoit]
  • Image to Hex-String

    • PainTain
    • 10. Januar 2014 um 23:49

    Wir hatten das doch heute schon in der SB?!

    http://www.autoitscript.com/forum/topic/15…ng#entry1116225

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™