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

Beiträge von SgtIgram

  • IE - Seitenaufruf beschränken

    • SgtIgram
    • 9. Januar 2012 um 16:26

    Stoani:
    ich glaube die erläuterung einer if anweisung ist hier überflüssig ;D

  • IE - Seitenaufruf beschränken

    • SgtIgram
    • 9. Januar 2012 um 16:21
    Zitat von SoftCreatR

    Weil das Hauptproblem die Hyperlinks sind, nicht die Adresszeile :)

    @Protex

    Richtig. Man darf keine andere Seite besuchen. Ich müsste also

    [autoit]

    _IEPropertyGet($oIE, "locationurl")

    [/autoit]

    prüfen, ob sich der User im "freien Raum" bewegt. Es sei denn, es gibt einfachere Wege.


    das is doch schon ein sehr simpler weg ... oder wartest du darauf das dir jemand die schon ohnehin kleine arbeit abnimmt und dir das bastelt?

    mfg
    sgtigram

  • IE - Seitenaufruf beschränken

    • SgtIgram
    • 9. Januar 2012 um 15:56
    Zitat von Protex

    Also verstehe ich das richtig du möchtest sobald ich in die URL Zeile eine Adresse eingebe wie 'youtube.com' soll der Aufruf blockiert werden?
    wie wäre es mit einer Blacklist? also immer vor dem eigentlichen Laden der Seite den Inhalt aus dem Input auslesen und mit der Blacklist vergleichen, sollte ein Eintrag in der Blacklist sein, dann den Aufruf verhindern ..

    Gruß Marvin


    dann ist es aber nich abgesichert wenn man über einen link auf der seite auf eine gesperrte seite bekommt.
    den link muss ja nich im input eingeben oda so^^

    z.b.
    ich gebe in google youtube, tube, oder sonstwas ein, und gehe dann einfach auf den link der mich dahinführt. so wird das inputfeld überflüssig^^

    daher:
    in der while-schleife einfach ununterbrochen checken wie die aktuelle adresse ist ;D

    mfg
    sgtigram

  • IE - Seitenaufruf beschränken

    • SgtIgram
    • 9. Januar 2012 um 14:56

    howdy

    wäre sicherlich am sinnvollsten, allerdings solltest du ein paar sicherheitslücken schließen bezüglich dieser "proxy"-seiten in denen dann die gewünschte(blockierte) seite eingebettet wird.

    kannst ja versuchen das weitesgehend damit zu unterdrücken indem du eine eine "tut mir leid is leider gesperrt"-seite weiterleitest wenn die seite einen bestimmten ausdruck beinhaltet(z.b. http-proxy o.ä.)

    auslesen kannst du die seite ja wie im anderen thread beschrieben mit

    [autoit]

    $body = _IEBodyReadHTML($oIE)

    [/autoit]


    P.S.:
    du kannst auch vorhandene frames überprüfen ob sie einer gesperrten seite entsprechen

    mfg
    sgtigram

  • IE - Inhalt ändern?

    • SgtIgram
    • 9. Januar 2012 um 14:50

    howdy ho!

    schau dir mal

    [autoit]

    $body = _IEBodyReadHTML($oIE)

    [/autoit]

    und

    [autoit]

    _IEBodyWriteHTML($oIE,$body)

    [/autoit]

    an.

    musst halt nur deine änderungen an $body vornehmen ;D

    mfg
    sgtigram

  • GUI an bestimmten stellen vollkommen entfernen?

    • SgtIgram
    • 9. Januar 2012 um 12:23

    howdy ho!

    ist recht easy zu bewerkstelligen, auch für anfänger. daher schließe ich mich da meinem vorposter an. wenn du was gebastelt hast und nich weiterkommst kannst ja nochmal was reinschreiben.

    und je mehr man von anderen machen lässt, desto weniger lernt man selbst dabei ;D

    im anhang findest du mein allerersten versuch damals, mit nicht-eckigen-guis

    mfg
    sgtigram

    Dateien

    meinupdater.jpg 139,91 kB – 0 Downloads
  • SQLite auto_increment?

    • SgtIgram
    • 7. Januar 2012 um 18:21

    vielen dank, klappt einwandfrei!

    habs mit der sqlite schreibweise noch nich so drauf^^

    mfg
    sgtigram

  • SQLite auto_increment?

    • SgtIgram
    • 7. Januar 2012 um 04:48

    howdy ho!!

    ich erstelle die tabelle um die es geht mit:

    [autoit]

    $sql_Exe = _SQLite_Exec(-1, "CREATE TABLE user (id INT AUTO_INCREMENT,user,pass,online INT,PRIMARY KEY(id));")

    [/autoit]

    tabellen eintrag:
    _SQLite_Exec(-1, "INSERT INTO user(user,pass) VALUES ('SgtIgram','blablubbinmd5');")

    dazu sagen muss ich das ich sonst mit MySQL gearbeitet habe und daher einige wesentliche unterschiede nicht kenne^^.

    mein problem ist jetzt das ich entweder den wert nich fehlerfrei auslesen kann(spalte id) oder was ich vielmehr denke, das "AUTO_INCREMENT"(automatisches hochzählen) keine wirkung hat.

    eingetragen wird die zeile auf jedenfall! ^^

    also ich wär euch sehr verbunden wenn ihr meinen fehler aufdecken würdet^^

    mfg
    sgtigram

  • _isPressed() verzögerung/umlaut-code

    • SgtIgram
    • 7. Januar 2012 um 01:07

    das mit der "verzögerung" hab ich einigermaßen gelöst, mit der beschränkung das der timer nur berücksichtigt wird wenn es sich um die selbe taste geht um bei schnellschreibern zu verhindern das es stockt^^.

    wegen der großschreibung verwende ich einfach nach der liste der isPressed bedingungen ein stringUpper wenn die großschreibtaste gedrückt wurde. ein kleines zusatzgewurschtel ist es natürlich was zahlen in verbindung mit großschreibung angeht^^

    ThPfund
    mit den umlauten hast mir sehr geholfen ;D

    mfg
    sgtigram

  • _isPressed() verzögerung/umlaut-code

    • SgtIgram
    • 5. Januar 2012 um 09:47

    letsgo:
    danke, sowas in die richtung hatte ich mir bereits gedacht als ich auf "absenden" geklickt habe*g*

    ThPfund:
    grundsätzlich würde es warscheinlich funktionieren, ABER^^ da es ein ziemlich komplexes script ist und nicht extra wegen einem tastendruck ganze ~500ms angehalten werden darf scheidet das aus^^

    nurnoch das problem mit den umlauten ;D

    mfg
    sgtigram

  • Button bleibt trotz Tab-Wechsel da

    • SgtIgram
    • 4. Januar 2012 um 22:09

    weil es wohl noch probleme mit der erkennung gibt durch zeilen die du dir sparen kannst
    vorher:

    [autoit]

    GUICreate('MyGUI', 300, 300)
    GUICtrlCreatePic(@ScriptDir & '\Tech.bmp', 0, 0, 300, 300, $WS_CLIPCHILDREN)
    $hPic = GUICtrlGetHandle(-1)
    GUICtrlCreateTab(20, 20, 262, 261, $TCS_FOCUSONBUTTONDOWN)
    $hTab = GUICtrlGetHandle(-1)
    GUICtrlCreateTabItem('Tab 1')
    GUICtrlCreateButton("",100,100,20,20)
    GUICtrlCreateTabItem('Tab 2')
    GUICtrlCreateTabItem('Tab 3')
    GUICtrlCreateTabItem('')

    [/autoit]

    nachher

    [autoit]

    GUICreate('MyGUI', 300, 300)
    $hPic = GUICtrlCreatePic(@ScriptDir & '\Tech.bmp', 0, 0, 300, 300, $WS_CLIPCHILDREN)
    $hTab = GUICtrlCreateTab(20, 20, 262, 261, $TCS_FOCUSONBUTTONDOWN)
    GUICtrlCreateTabItem('Tab 1')
    $blubb_Button = GUICtrlCreateButton("",100,100,20,20)
    GUICtrlCreateTabItem('Tab 2')
    GUICtrlCreateTabItem('Tab 3')
    GUICtrlCreateTabItem('')

    [/autoit]

    p.s.: button variable natürlich vorher definieren mit Global o.ä.

    mfg
    sgtigram

  • _isPressed() verzögerung/umlaut-code

    • SgtIgram
    • 4. Januar 2012 um 21:25

    howdy ho!

    ich suche eine simple methode um den abstand von _isPressed zu verändern.

    habe es schon mit den optionen sendkeydelay und sendkeydowndelay versucht, aber das schien nicht gewirkt zu haben.

    nebenbei wäre es übrigends toll wenn jemand den _isPressed-code für umlaute, etc kennen würde^^

    mfg
    sgtigram

  • Frage zu Schleifen Step aber bei Stop-Wert halten ..?

    • SgtIgram
    • 4. Januar 2012 um 21:18

    howdy ho!

    vielleicht nicht die eleganteste lösung aber folgendes müsste auch funktionieren:

    [autoit]

    For $i = $start To $stop Step $step
    ;befehle etc.
    If $i + $step > $stop Then ExitLoop
    Next

    [/autoit]

    mfg
    sgtigram

  • Button bleibt trotz Tab-Wechsel da

    • SgtIgram
    • 4. Januar 2012 um 21:11

    howdy ho!
    der trick ist es dem button eine variable zuzuweisen ;D
    funktioniert jedenfalls bei mir^^

    also einfach statt

    [autoit]

    GUICtrlCreateButton("",100,100,20,20)

    [/autoit]

    folgendes

    [autoit]

    $irgendeineVariable = GUICtrlCreateButton("",100,100,20,20)

    [/autoit]

    mfg
    sgtigram

  • 2 Inputs in Function integrieren

    • SgtIgram
    • 31. Dezember 2011 um 07:29

    howdy!

    ganz ehrlich? ich hab keine ahnung was deine frage ist.

    möchtest du das während der funktion ein inputfeld erscheint oder als popup aufplöppt?

    mfg
    sgtigram

  • input box auslesen

    • SgtIgram
    • 31. Dezember 2011 um 07:03

    howdy!

    um fehler zu vermeiden solltest du überprüfen ob wirklich eine zahl eingegeben wurd.

    [autoit]

    StringIsDigit()

    [/autoit]

    mfg
    sgtigram

  • Ping mit namen funktioniert nicht

    • SgtIgram
    • 31. Dezember 2011 um 06:58

    howdy!

    wenn es sich um eine domain(namen) und nicht um eine ip adresse geht solltest du vorher folgendes versuchen

    [autoit]

    TCPStartup()
    $vIp = TCPNameToIP($vName)
    TCPShutdown()

    [/autoit]

    mfg
    sgtigram

  • _GUICtrlButton_SetFocus variante für ein input feld?

    • SgtIgram
    • 31. Dezember 2011 um 06:50

    howdy ho!
    ich hab gesucht und gesucht.. und entweder bin ich zu doof dafür oder ich habe nur eine fokus-funktion für buttons gefunden.

    ich brauche allerdings etwas um ein bestimmtes feld meines eigenem scriptes zu fokusieren. ich lasse mich irgendwie schwer davon überzeugen das es da keine lösung gibt.

    mfg
    sgtigram

  • gdi+ transparenz-problem

    • SgtIgram
    • 30. Dezember 2011 um 21:10

    damit meine ich dass, das bild nich die komplette gui nutzen soll, es also eines von mehreren ist die aber zudem auch seperat transparent gemacht werden können

  • gdi+ transparenz-problem

    • SgtIgram
    • 28. Dezember 2011 um 14:07

    ja aber rausgenommen hast sie auchnich nachdem $hImageS mitlerweile schon weiter oben deklariert wird ;D.
    gibts dafür auch eine elegante lösung wenn die GUI größer wäre als das bild?

    mfg sgtigram

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™