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

Beiträge von sc4ry

  • Fragen zu ListView

    • sc4ry
    • 30. Mai 2008 um 15:08

    Hiho,

    ich habe ein ListView mit 7 Spalten.
    Nun würde ich gerne in den ersten beiden Spalten Text haben (Standard).
    in den nächsten 4 Spalten soll jeweils eine Box zum an/abhaken sein und in der letzten Spalte ein Editfeld mit Pfeiltasten nach oben/unten (ok, die pfeiltasten müssen nicht unbedingt sein).

    Meine Frage ist einfach, ist das überhaupt möglich (und wenn ja ein kleines bsp)?

  • Install-Script-Generator

    • sc4ry
    • 29. Mai 2008 um 11:52

    Hiho,

    ist auf jeden fall ne schöne idee, leider finde ich es aber etwas gewöhnungsbedürftig, dass man das programm erst schließen muss,
    damit die ausgabedatei erstellt wird.

    hin und wieder möchte man ja auch mal mehrere sachen nacheinander mit nem tool machen und es nicht immer neu starten wollen.

    zusätzlich habe ich aber noch folgedes prob, beim ganz normalen erstellen eines scriptes:

    [autoit]

    C:\Documents and Settings\name\My Documents\Install.au3 (52) : ==> Incorrect number of parameters in function call.:
    _FileWriteLog(@DesktopDir & "\AutoScrIpTs\name\S.T.A.R.T.E.R\Extras\ = OK")
    ^ ERROR

    [/autoit]
  • Projekt: Window(s) Management

    • sc4ry
    • 23. Mai 2008 um 09:28

    Update 01.10.08

    Code
    Beschreibung:
    
    
    Programm Funktionen:
    	[ESC] minimiert Programm
    	anzeigen/ verstecken des Programms bei Klick auf Tray-Symbol oder [ALT + ESC]
    	anzeigen/ verstecken des WRiTeR-Tabs über [ALT Gr + P]
    	anzeigen/ verstecken der Einstellungen über das Menü
    	anzeigen/ verstecken des Tray-Symbols per Menü oder HotKey [ALT Gr + M]
    	Rechtsklick auf Tray-Symbol zeigt Menü an
    	Linksklick zeigt Fenster an und/ oder wechselt zwischen den Tabs (Windows + WRiTeR)
    	an/ ausschalten der HotKeys per Menü oder HotKey [ALT Gr + Space] - dieser HotKey bleibt immer aktiviert
    	Auswahl im Tray-Menü für Anzeige des GUIs in welcher Ecke
    	WRiTeR: Edit-Feld, um schnell Informationen aufzuschreiben. Eingaben werden nach dem Schließen speichert und beim Start wieder zur Verfügung gestellt
    
    
    Einstellungen:
    	Autostart mit Windows
    	Anzeige des Tray-Symbols beim Start
    	HotKey-Aktivierung beim Start des Programms
    	automatisches Update der "Window-Liste"
    	automatisches Sortieren der "Window-Liste"
    	Aktion bei Doppelklick auf Eintrag in der "Window-Liste"
    	Start des Programms in beborzugter Ecke
    	voreingestellte Transparenz für "Trans-" und "TTI-Funktion"
    
    
    Expolorer Funktionen:
    	aufrufen 2 Explorer-Fenster per HotKey (vertikal [F11] oder horizontal [ALT + F11]) oder Menü möglich
    	anzeigen/ verstecken der "versteckten Dateien" per HotKey [ALT Gr + S] oder Menü möglich
    
    
    Hauptfunktionen:
    	jedes Sichtbare Fenster kann...
    		"On Top" gesetzt werden + "On Top"-Attribut zurücknehmen (per Button oder HotKey [F9])
    		Transparent gesetzt werden + Transparenz zurücknehmen (per Button oder HotKey [F10], oder Transparenz durch [ALT + Bild hoch/runter] erhöhen oder verringern
    		versteckt werden + wieder sichtbar (per Button oder HotKey [F7] zum verstecken, [ALT + F7] zum zurücksetzen ALLER versteckten Fenster)
    		sichtbar, "On Top", Transparent und durchklickbar gesetzt werden + zurück (per Button oder HotKey [ALT Gr + Einfg], [ALT + Einfg] setzt die Attribute aller Fenster zurück)
    		halbiert und an einen beliebigen Bildschirmrand verschoben werden ([ALT + UP/DOWN/RIGHT/LEFT])
    		maximiert werden [ALT Gr + F9]
    
    
    -> alle Einstellungen die Fenster betreffen, die durch das Programm getroffen werden, werden beim Beenden wieder zurückgesetzt
    
    
    verschiedene Funktionen sind noch in arbeit ;-)
    Alles anzeigen

    ToDo:

    Spoiler anzeigen
    Code
    ; neue Funktionen
    	; Fenster in Tray minimieren 									-> sample_Win2Tray.au3!
    	; kontextmenüeintrag in der taskleiste							-> RegHack?
    	; verschieben in taskleiste/systray								-> Taskbar_UDF?/ Systray_UDF!
    	; Tray-Icons verstecken											-> Systray_UDF!
    	; Hide Icons hinzufügen											-> Systray_UDF!
    	; erweiterte Zwischenablage
    		; ListView an Mauszeiger, ein/ausblenden per HotKey
    		; Copy bei Klick oder ScrollRad (möglich?)
    ; Probleme
    	; Settings-Tab verschwindet bei double-clicks
    	; generelles double-click prob -> absturz
    	; settings-controls auf tab1 sichtbar
    		; Fenster auf Tray-Klick verschwinden lassen
    ; Einstellungen
    	; set back on Exit
    	; Gui-Position Drop-Down
    	; erweiterte Zwischenablage
    Alles anzeigen

    weitere Ideen sind natürlich gerne gesehen, also auf gehts =)

    Programm in Post2, ohne AutoIt-Tags, da ansonsten ein leeres Post angezeigt wird, kein plan wieso

  • Logging-Tool (User-Überwachung)

    • sc4ry
    • 22. Mai 2008 um 01:42

    das kann schon sein, aber der vollständigkeit halber.

    ausserdem geht ja es um die programme, die der anwender startet und nicht um die programme im autostart (denn die kann man im autostart nachvollziehen). es kann ja sein, dass der pc gestartet wird und erstmal keine programme vom user geöffnet werden, dann wäre die zeit also alles andere als korrekt (um zB die laufzeit des pcs auszuwerten).

    und wie es momentan ist, geht es auch um die prozesse, die spuren, in form von (sichtbaren) fenstern, hinterlassen.

  • Logging-Tool (User-Überwachung)

    • sc4ry
    • 21. Mai 2008 um 10:37

    also hier hätte ich nochmal ne kleine zusammenfassung von funktionen für so ein tool (wie ich mir es vorstelle):

    Zitat


    Funktionen:
    Loggen, wann PC startet
    Loggen, welcher User angemeldet wird
    Loggen, welche Programme, Ordner, Dateien wann geöffnet/geschlossen werden (allgemein, welche Fenster)
    Loggen, welche Seite im Internet aufgerufen wird
    Loggen, wann PC runterfährt
    - Loggen, welches Programm aktiviert wird [Optional] -

    Optionen:
    jede Funktion Ein/Ausschaltbar
    Loggen, welche(r) User(s) geloggt werden sollen
    - Log-Datei verschlüsseln (Key beim kompilieren festlegen, neues Tool zur Entschlüsselung notwendig) [Optional] -

    Log Optionen:
    1 Ordner pro User
    1 Log-Datei pro Tag
    Aktion farblich abgrenzen (HTML-Datei)
    21:22:34; PC-Start (grün)
    ...
    21:26:34; Anwendung Start: Windows Task-Manager (blau)
    ...
    21:29:34; Anwendung Stop: Windows Task-Manager (orange)
    ...
    21:32:34; PC-Shutdown (rot)

    ^kein User nötig, da eigener Ordner
    ^^ kein Datum nötig, da pro Tag 1 Log geschrieben wird

    Bilder in eigenen (User)Ordner nach Datum + Uhrzeit sortiert

    Alles anzeigen

    So als kleine Anregung, das fände ich ganz Sinnvoll =)

  • Logging-Tool (User-Überwachung)

    • sc4ry
    • 20. Mai 2008 um 14:24

    also zw illegal und moralisch verwerflich liegen aber welten.
    und auf dem eigenen pc darf man doch starten was man will , auch ohne jeden pimpf der dran sitzt, darüber zu informieren.
    die sagen einem ja schließlich auch nicht, auf welche (porno) seiten sie sich so viren einfangen.

    ich denke das geht vollkommen in ordnung. natürlich kann man es auch übertreiben, aber auch als elternteil kann man sich
    mal darüber informieren, was für aktivitäten auf dem pc laufen. nachher flattert ein bescheid der RIAA über 20.000€ in haus ...
    und schuld hat der besitzer (des anschlusses/pcs).

    "versteckt" wird das programm ja nicht wirklich, es ist doch in den prozessen sichtbar, es soll halt nur nicht direkt ersichtlich
    sein, was es ist, damit man es ohne weiteres schließen kann.

    als feature fänd ich übrigens nice, wenn man über die ini-datei funktionen ein/ausschalten kann =)

    PS: gibt es übrigens die möglichkeit, das prozesse nicht geschlossen werden können? (mit autoit programmiert)

  • Logging-Tool (User-Überwachung)

    • sc4ry
    • 20. Mai 2008 um 09:31

    also den anfang find ich auch schon ganz gut, könnte man aber viiiiiiiiiiiiiiiiiel weiter ausbauen =)

    interessant wäre zB auch, welche seiten im internet aufgerufen worden sind.
    man könnte auch Ordner und Dateien loggen, die der User benutzt, bzw. Ordner und Dateitypen definieren, die geloggt
    werden sollen.

    auf der anderen seite fände ich es praktisch, wenn man die user auswählen kann, bei denen überhaupt geloggt werden soll.

    da mich damals interessiert hat, wann mein pc so runtergefahren wird, habe ich eine shutdownlog programmiert, könnte man
    evtl auch mit aufnehmen, oder?

    https://autoit.de/index.php?page…wnlog#post20589

    müsste evtl bissel angepasst werden.

  • torrent erzeuger selber bauen?

    • sc4ry
    • 18. Mai 2008 um 01:31

    hiho,

    ich habe mir überlegt, meinen eigenen torrent-erzeuger zu basteln, was ja auch eigentlich nicht das große problem sein sollte. die frage ist nur, wie genau müssen die torrents aufgebaut sein und wie sind sie verschlüsselt?

    kennt sich jmd damit aus, oder kennt ne seite, wo das erklärt wird?

  • On Top, durchsichtige und trotzdem durchklicken?

    • sc4ry
    • 14. Mai 2008 um 13:53

    hi progandy,

    scheint zu funktionieren, dann bastel ich mir da mal was entsprechend draus, danke =)
    besser als iwie mit ner ini zu arbeiten ;)

  • Glühbirne ausgewechselt!!!

    • sc4ry
    • 14. Mai 2008 um 10:47

    ausserdem, wenn das hier schon diskutiert werden muss, heißt es "Leuchkörper"

  • On Top, durchsichtige und trotzdem durchklicken?

    • sc4ry
    • 14. Mai 2008 um 10:04

    gibts auch ne funktion, die abfragt, welche fenster zur zeit _Win_SetClickThrough($hWnd,$text, True) gesetzt wurden?

  • Glühbirne ausgewechselt!!!

    • sc4ry
    • 14. Mai 2008 um 10:02

    kann mir mal einer verraten, warum man noch glühbirnen braucht?
    ich finde das total sinnlos, paar fenster mehr und kerzen sollte reichen.

  • Wie viele Forenmitglieder braucht man zum Wechseln einer Glühbirne?

    • sc4ry
    • 14. Mai 2008 um 09:59

    rofl, sehr geil, wäre ich nicht auf der arbeit, hätte ich mal laut losgelacht *g*
    wollte mir aber die blicke ersparen =)

  • On Top, durchsichtige und trotzdem durchklicken?

    • sc4ry
    • 13. Mai 2008 um 15:30

    da stand irgendwas mit @ =P

  • On Top, durchsichtige und trotzdem durchklicken?

    • sc4ry
    • 13. Mai 2008 um 15:24

    hast du das selber geschrieben?
    sehr sehr sehr geil, was nicht alles geht *g* das ist genau das, was ich suche =)

    big THX ;)

    PS: das bringt mich noch auf ne andere geile idee *g*
    damit kann man ja zusätzlich noch super leute ärgern *hehe*

    wie in der berufsschule. screenshot vom desktop gemacht, als hintergrundbild und alle shortcuts gelöscht ... haben sich die leute kaputt-geklickt *lol*

  • On Top, durchsichtige und trotzdem durchklicken?

    • sc4ry
    • 13. Mai 2008 um 11:58

    Hiho,

    ich meine mich erinnern zu können, dass ich mal folgendes prob hatte:
    ich habe ein gui erstellt, was durchsichtig und wie ein pop-up aussehen sollte, wollte es jedoch (mit editbox) auch nutzen können.
    anfänglich konnte ich aber durch das fenster durchklicken, es quasi nicht benutzen, aber es war immer da (also on top).
    das problem habe ich dann später mit einem attribut lösen können.

    nun würde ich das gerne wieder haben, jedoch nicht für ein fenster das ich programmiert habe, sondern für bereits existierende (zb das Lotus Notes immer transparent sichtbar ist,
    ich jedoch quasi durch das fenster hindurch klicken kann).

    ist sowas möglich?

  • WinSetState('','',@sw_maximize) geht nicht wirklich

    • sc4ry
    • 10. Mai 2008 um 13:20

    das ist es, vielen dank =)

  • ListView Zeile einfärben

    • sc4ry
    • 9. Mai 2008 um 14:56

    Hallo,

    ich würde gerne eine Zeile im ListView farbig machen.
    aber iwie geht es nicht wie unten probiert:

    Spoiler anzeigen
    [autoit]

    Func _SetOnTop()
    For $i = 1 To _GUICtrlListView_GetItemCount($ListView1)
    $Checked = _GUICtrlListView_GetItemChecked($ListView1, $i - 1)
    If $Checked = True Then
    $Sec = _GUICtrlListView_GetItemText($ListView1, $i - 1)
    $key = _GUICtrlListView_GetItemText($ListView1, $i - 1, 1)
    $ReadOnTop = IniRead($ini, $Sec, $key, "")
    If $ReadOnTop = "" Then
    WinActivate($key)
    WinSetOnTop($key, "", 1)
    IniWrite($ini, $Sec, $key, "x")
    _GUICtrlListView_AddSubItem($ListView1, $i -1, "x", 2)
    _GUICtrlListView_SetTextBkColor($i - 1, $CLR_BLACK) ;hier soll es farbig werden ...
    Else
    WinSetOnTop($key, "", 0)
    WinSetState($key, "", @sw_minimize)
    IniWrite($ini, $Sec, $key, "")
    _GUICtrlListView_AddSubItem($ListView1, $i -1, "", 2)
    EndIf
    EndIf
    Next
    For $i = 1 To _GUICtrlListView_GetItemCount($ListView1)
    _GUICtrlListView_SetItemChecked($ListView1, $i - 1, False)
    Next

    WinSetOnTop($Form1,'',1)
    EndFunc

    [/autoit]
  • Versteckte Dateien aktualisieren

    • sc4ry
    • 9. Mai 2008 um 13:43

    ah sauber, so gehts, thx =)

  • WinSetState('','',@sw_maximize) geht nicht wirklich

    • sc4ry
    • 9. Mai 2008 um 13:35

    habs jetzt so, es geht aber trotzdem nicht, was ist denn jetzt falsch?
    EDIT: es geht schon, wenn ich vorher keine andere funktion ausgeführt habe, das war aber vorher auch, also keine verbesserung zum alten zustand.

    [autoit]

    Func _MoveWindow($dummy)
    Local $aSize[3][5] ; [0]=Handle, [1]=Breite, [2]=Höhe, [3]=x, [4]=y
    Local $a = Opt("WinTitleMatchMode", 4)
    Local $b = Opt("WinSearchChildren", 1)
    $aSize[0][1] = @DesktopWidth
    $aSize[0][2] = @DesktopHeight
    If $dummy = "UP" Then
    $aSize[1][1] = @DesktopWidth
    $aSize[2][1] = @DesktopWidth
    $aSize[1][2] = @DesktopHeight/2
    $aSize[2][2] = @DesktopHeight/2
    $aSize[1][3] = 0
    $aSize[2][3] = 0
    $aSize[1][4] = 0
    $aSize[2][4] = @DesktopHeight/2
    If WinGetTitle('active','') <> "WinSetOnTop - Set active Window with F9 on Top" Then WinMove('active', '', $aSize[1][3], $aSize[1][4], $aSize[1][1], $aSize[1][2] - 25)
    ElseIf $dummy = "DOWN" Then
    $aSize[1][1] = @DesktopWidth
    $aSize[2][1] = @DesktopWidth
    $aSize[1][2] = @DesktopHeight/2
    $aSize[2][2] = @DesktopHeight/2
    $aSize[1][3] = 0
    $aSize[2][3] = 0
    $aSize[1][4] = $aSize[1][2]
    $aSize[2][4] = @DesktopHeight/2
    If WinGetTitle('active','') <> "WinSetOnTop - Set active Window with F9 on Top" Then WinMove('active', '', $aSize[1][3], $aSize[1][4], $aSize[1][1], $aSize[1][2] - 25)
    ElseIf $dummy = "LEFT" Then
    $aSize[1][1] = @DesktopWidth/2
    $aSize[2][1] = @DesktopWidth/2
    $aSize[1][2] = @DesktopHeight
    $aSize[2][2] = @DesktopHeight
    $aSize[1][3] = 0
    $aSize[2][3] = @DesktopWidth/2
    $aSize[1][4] = 0
    $aSize[2][4] = 0
    If WinGetTitle('active','') <> "WinSetOnTop - Set active Window with F9 on Top" Then WinMove('active', '', $aSize[1][3], $aSize[1][4], $aSize[1][1], $aSize[1][2] - 25)
    ElseIf $dummy = "RIGHT" Then
    $aSize[1][1] = @DesktopWidth/2
    $aSize[2][1] = @DesktopWidth/2
    $aSize[1][2] = @DesktopHeight
    $aSize[2][2] = @DesktopHeight
    $aSize[1][3] = $aSize[1][1]
    $aSize[2][3] = @DesktopWidth/2
    $aSize[1][4] = 0
    $aSize[2][4] = 0
    If WinGetTitle('active','') <> "WinSetOnTop - Set active Window with F9 on Top" Then WinMove('active', '', $aSize[1][3], $aSize[1][4], $aSize[1][1], $aSize[1][2] - 25)
    ElseIf $dummy = "Max" Then
    If WinGetTitle('active', '') <> "WinSetOnTop - Set active Window with F9 on Top" Then WinSetState('active', '', @SW_MAXIMIZE);If WinGetTitle('','') <> "WinSetOnTop - Set active Window with F9 on Top" Then WinSetState('','',@sw_maximize)
    EndIf
    Opt("WinTitleMatchMode", $a)
    Opt("WinSearchChildren", $b)
    EndFunc

    [/autoit]

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™