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

Beiträge von BugFix

  • [gelöst] Kontextmenüeintrag für Explorer erstellen

    • BugFix
    • 10. September 2011 um 23:59
    Zitat von DevFly

    ich versuch grad den sinn zu verstehen warum willste eine Datei in CMD direkt öffnen?


    Weil diese Datei dann den/die markierte(n) Datei(en)/Ordner ausliest, und ein Menü anbietet um: kpl. Pfad, Dateiname, Ordnername oder Dateigröße in die Zwischenablage zu kopieren.
    Diese nützliche Funktion bietet Windows leider nicht an (und gerade den kpl. Pfad einer Datei braucht man häufig) und ich möchte nicht wegen dieser Funktion ein zusätzliches Fremdtool installieren, wenn ich selbst eine Lösung finde.
    Mein Tool steht und funktioniert, nur das Einblenden im Menü über Dateien fehlt mir halt noch.

  • [gelöst] Kontextmenüeintrag für Explorer erstellen

    • BugFix
    • 10. September 2011 um 22:36

    Hi,
    eigentlich dachte ich, das wäre recht banal - aber scheint doch nicht so.
    Ich wollte einen eigenen Eintrag im Kontextmenüs des Windows-Explorers erstellen. Folgenden Weg bin ich gegangen:
    - Im Schlüssel: HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell einen neuen Schlüssel CMD angelegt
    - Im Key (Standard) den Menütext eintragen
    - In dem erstellten Schlüssel einen Unterschlüssel COMMAND erstellen
    - Im Key (Standard) dieses Unterschlüssels den Programmbefehl (bei mir Aufruf eines Programmes) eintragen

    Das funktioniert soweit, dass das Menü angezeigt wird (und auch die hinterlegte Funktion aufgerufen wird), wenn ich mit der Maus über einem Ordner bin, jedoch nicht, wenn ein Dateiname unter der Maus ist.
    Wie kann ich das Kontextmenü auch bei Dateien anzeigen lassen?

  • IE auslesen, String auswerten und Excel Zelle färben

    • BugFix
    • 9. September 2011 um 22:41

    Zum Einfärben verwende ich immer:

    [autoit]

    $oBook = _ExcelBookNew()
    $oSheet = $oBook.Sheets(1)
    With $oSheet
    .Range("A1:A10").Interior.Color = 0xCCFFFF
    .Range("B1").Interior.Color = 0xFFFF99
    EndWith

    [/autoit]
  • Notepad++ und AutoIt

    • BugFix
    • 8. September 2011 um 22:58
    Zitat von Spharx

    Ich sichte gerade deine scripte und frage mich wieso du zum compilieren eine eigene GUI erstellt hast.


    Hintergrund ist der, dass im Gegensatz zu Scite, wo das in den properties geregelt ist, der Aufruf auch erfolgen würde wenn keine .au3 im Editor ist. Ich habe die Abfrage nach dem Dateityp mit integriert und starte dann nur, wenn es auch eine au3 ist.

    Dass mit NPP gestartete Programme im Hintergrund bleiben habe ich bisher nicht erlebt.

  • Mathe Problem mal wieder

    • BugFix
    • 8. September 2011 um 21:40
    Zitat von AspirinJunkie

    Greek meinte die Formel aber etwas anders (er hat die Klammern vergessen).


    OK, habs mal mit Klammern eingegeben - dann sieht es so aus:

    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.

    Dateien

    formel.JPG 59,63 kB – 0 Downloads
  • Mathe Problem mal wieder

    • BugFix
    • 8. September 2011 um 21:14

    Ich habs mal rechnen lassen von Eigenmath 137:

    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.

    Dateien

    formel.JPG 50,01 kB – 0 Downloads
  • Bilder in eine SQLite DB speichern und später daraus laden?

    • BugFix
    • 7. September 2011 um 20:40
    Zitat von chip

    dann könntest auch ganze Setups, Filme ect. in eine sqlite prässen was an den Grundgedanken hinter einer sqlite bzw. andere DB komplett vorbei geht und jedem Design Pattern Konzept wiederspricht.


    Hier scheint sich ein Glaubenskrieg zu entwickeln. :D
    Ich würde dir hier zu 100% widersprechen. Denn du schränkst, wenn ich das richtig verstehe, das Arbeitsgebiet von Datenbanken damit auf den Web-Raum ein. Dieser Raum ist. z.B. für mich im Zusammenhang mit DBs ohne jedes Interesse. Und ich arbeite sehr viel mit Datenbanken. ;)
    Der evtl. Geschwindigkeitsverlust durch große Daten-Volumina (was noch genauer zu untersuchen wäre) fällt meiner Meinung nach kaum ins Gewicht. Eine DB wird eigentlich nur ausgebremst durch unsaubere Indexierung, nicht bereinigte Leerdatensätze und dergleichen. Selbst die Anzahl Datensätze kann heute problemlos in zig- oder hunderttausende gehen ohne das spürbar die Bremse angezogen wird. Das ist ja der große Vorteil von SQL.
    Also einigen wir uns auf einen Status Quo: Eine Datenbank kann auch problemlos direkt Mediendaten aufnehmen. - Wer das nicht mag, läßt es einfach. ;)

  • API-Helper

    • BugFix
    • 6. September 2011 um 20:21

    Ich bevorzuge: AllAPI

  • Windows Management Instrumentation (WMI)

    • BugFix
    • 6. September 2011 um 20:14

    Wir im Forum nutzen eigentlich fast alle das WMI ScriptOMatic tool for AutoIt ;)

  • Notepad++ und AutoIt

    • BugFix
    • 6. September 2011 um 20:04
    Zitat von Spharx

    Wie weit bist du gerade vorangeschritten? Vielleicht könnte ich ja das ein oder andere noch hinzufügen wen du nicht eh schon alles abgeschlossen hast


    Ich habe dort schon eine geraume Weile nicht mehr weitergearbeitet, haben sich wichtigere Aufgaben einfach dazwischengeschoben. :D
    Du kannst gerne dran schrauben, ich werde mich bei Gelegenheit auch mal wieder ransetzen.

  • Random-Buchstaben generieren

    • BugFix
    • 6. September 2011 um 19:46
    Zitat von Rey96

    Btw. wo finde ich die Liste/Tabelle der Zeichen?


    [Blockierte Grafik: http://www.bug-fix.info/rtfm_book.gif]

    Hilfe >> Appendix >> ASCII Characters

  • Bilder in eine SQLite DB speichern und später daraus laden?

    • BugFix
    • 5. September 2011 um 23:26

    Du kannst Mediendaten (oder auch große Textdateien) mit dem Datentyp BLOB direkt in der DB abspeichern.
    Hier kannst du dir ein Bsp. dazu ansehen.

  • Könnte eine automatische Passworteingabe vor Keyloggern schützen?

    • BugFix
    • 5. September 2011 um 23:15

    Ein simulierter Tastendruck löst das identische Event aus, wie die Tastatur (ist ja auch Sinn der Übung) und wird somit genauso erkannt, wie das Event das direkt von der Tastatur kommt.

  • _GUICtrlListView_GetSelectedIndices

    • BugFix
    • 5. September 2011 um 23:07

    Naja, wenn du einen Index löschst verschieben sich die folgenden Einträge um 1. ;)
    Also die Schleife von Ende nach Anfang durchlaufen:

    [autoit]

    For $i = $LineCount-1 To 0 Step -1

    [/autoit]
  • TkChild Window Info zeigt nichts AN! SOS !

    • BugFix
    • 4. September 2011 um 21:59

    Auch Camtasia kann man silent installieren. (Den Link hab ich wieder entfernt)
    Dann installierst du einfach die Setup-Dateien per Fileinstall und rufst anschließend die Installation mit dem Schalter für Silent auf.
    Die Infos findest du im Web mit Suche nach "Programmname +silent (oder unattended)".

    Edit:
    Tja ja, so schnell gehts. Suchmaschine angeschmissen, einfach den Link übernommen ohne vorher aufzurufen und schwupps: verlinkt auf eine Warez-Seite. :whistling:
    Danke, dass wir so aufmerksame User haben, die das gleich melden. 8o

  • TkChild Window Info zeigt nichts AN! SOS !

    • BugFix
    • 4. September 2011 um 18:41

    Kennst du den Schalter silence?
    An den Aufruf anhängen:" /SP /VERYSILENT"

    Code
    /SP-
    Disables the This will install... Do you wish to continue? prompt at the beginning of Setup. Of course, this will have no effect if the DisableStartupPrompt [Setup] section directive was set to yes.
    /SILENT, /VERYSILENT
    Instructs Setup to be silent or very silent. When Setup is silent the wizard and the background window are not displayed but the installation progress window is. When a setup is very silent this installation progress window is not displayed. Everything else is normal so for example error messages during installation are displayed and the startup prompt is (if you haven't disabled it with DisableStartupPrompt or the '/SP-' command line option explained above)
  • C# Dll verwenden

    • BugFix
    • 4. September 2011 um 14:19
    Zitat von James1337

    Du solltest in dem DllCall den Namen der Funktion angeben


    Und außerdem solltest du dich vorher vergewissern, dass in der Dll deine Funktion auch mit dem von dir vergebenen Namen abgespeichert wurde (was häufig nicht der Fall ist, oft noch "@8" oder ähnlich hinter dem Funktionsnamen). Überprüfen kannst du das mit dem Dependency Walker.

    Edit:
    Damit auch der angegebene Funktionsname ohne zusätzliche Zeichen in die Dll aufgenommen wird, sollte das etwa so aussehen:

    Spoiler anzeigen
    Code
    #include "main.h"
    
    
    extern "C" {
    __declspec(dllexport) int __cdecl MeineAddition (int,int);
    }
    
    
    __declspec(dllexport) int __cdecl MeineAddition (int x1,int x2)
    {
    	int returnvar;
    	{
            returnvar=x1 + x2;
    	}
    	return returnvar;
    }
    Alles anzeigen
  • Webbrowser

    • BugFix
    • 4. September 2011 um 11:26

    Über den (Un)sinn, einen Webbrowser in pur-AutoIt programmieren zu wollen, haben wir schon mehrmals geredet.
    Es ist in etwa so, als ob du jemandem immer wieder sagst: Ein Formel 1 Auto läßt sich nicht nur aus Holz bauen, derjenige aber immer wieder aufs Neue trötet: "Ich baue jetzt einen funktionsfähigen Formel 1 Boliden nur aus Holz, wer hilft mir."
    Sorry, aber die Welt besteht nicht nur aus beratungsresistenten Leuten. Ich werde sicher keine Zeit in die Unterstützung eines totgeborenen Kindes investieren. :whistling:

  • Primzahlen

    • BugFix
    • 3. September 2011 um 10:29

    Ein Bemühen der Forumssuche hätte dir den Wettbewerb dazu geliefert. Hier der Ergebnispost: [Beendet] µitLight März

  • SQLite Raw-Befehle

    • BugFix
    • 1. September 2011 um 16:14

    Lies dir erst mal diverse Tuts zu SQL durch. Das Basis-Handling ist in allen SQL-Dialekten annähernd gleich.
    Ich verwende inzwischen lieber das FF-AddOn (auch wenn ich den FF sonst nicht verwende) für SQLite zum Bearbeiten von Datenbanken.
    Lad dir das mal und schau es an, das wird schon einige deiner Fragen beantworten und ermöglicht dir gutes Üben.

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™