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

Beiträge von jschwarzb

  • AutoIt Download

    • jschwarzb
    • 6. Dezember 2010 um 14:56

    Das wurde jetzt falsch verstanden. NIX HACKER. Wenn das Fenster "Speichern unter " kommt, kann ich doch noch den Dateinamen vor dem Downloadstart ändern.
    Genau so war das gemeint. Und mit Firefox lässt sich der Proxy so überlisten.

  • AutoIt Download

    • jschwarzb
    • 6. Dezember 2010 um 14:22

    Ist bei uns im Haus auch so. Benenne einfach die Datei vor dem Downlaod um. z.B.: Endung.txt anstatt exe. Dann klappt es. Hinterher machst Du weder .exe draus.

  • Iconwechsel in einem ListView

    • jschwarzb
    • 18. November 2008 um 08:53

    Hallo Greenhorn,

    doch noch zwei kleine Fragen:

    Wie kann ich die Textfarbe nur einer Zeile (Item) aendern?

    _GUICtrlListView_SetTextColor($hWnd, 0xFF0000) aendert ja das gesamte ListView.

    Woran kann es liegen das bei mir Consolewrite nicht mehr funktioniert?

    Danke im Voraus !!

  • Iconwechsel in einem ListView

    • jschwarzb
    • 15. November 2008 um 12:48

    Danke fuer die schnelle Hilfe, das passt einwandfrei.

    Bin ich denn wirklich zu bloed die UDf-Hilfe zu lesen.

  • Iconwechsel in einem ListView

    • jschwarzb
    • 15. November 2008 um 10:51

    Wie kann ich nach GUICtrlSetImage die Markierung der Zeile aufheben.
    komme mit der UDF-Hilfe nicht so richtig klar.

    Spoiler anzeigen
    [autoit]


    $hWnd = ControlGetHandle('','',$ListView)
    $Selected = _GUICtrlListView_GetSelectedIndices( $hWnd, True )

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

    For $indx = 1 to UBound($Selected) - 1

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

    ; hier kommt die Funktion was mit den markierten Zeilen bzw. den einzelnen Werten gemacht werden soll ...........

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

    ; Jetzt FERTIG! Neues Icon zeigen
    GUICtrlSetImage(_GUICtrlListView_GetItemParam($hWnd,$Selected[$indx]),"shell32.dll",1003)

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

    ; HIER JETZT Markierung des Items bzw. der Zeile aufheben.

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

    Next

    [/autoit]
  • Iconwechsel in einem ListView

    • jschwarzb
    • 14. November 2008 um 22:39

    Schei ..... !!!!!! Das mit dem richtigen QuellCode - Anzeigen das lerne ich auch noch.

  • Iconwechsel in einem ListView

    • jschwarzb
    • 14. November 2008 um 21:42

    Hallo Greenhorn,

    danke und nochmal Danke , der Link war der entscheidende Hinweis.
    Durch die Fkt. "Zeilen loeschen" in meinem Program muss ich mir den Index jedes markierten ListVeiwItems neu holen.

    Spoiler anzeigen


    $hWnd = ControlGetHandle('','',$ListView)
    $Selected = _GUICtrlListView_GetSelectedIndices( $hWnd, True )

    For $indx = 1 to UBound($Selected) - 1
    ; hier kommt die Funktion was mit den markierten Zeilen bzw. den einzelnen Werten gemacht werden soll ...........
    ; Jetzt FERTIG! Neues Icon zeigen
    GUICtrlSetImage(_GUICtrlListView_GetItemParam($hWnd,$Selected[$indx]),"shell32.dll",1003)
    Next

    PS.: an Xenobiologist
    Ich werde meine gesamte ListViewFunktionalitaet hier noch praesentieren.
    Zwar abgespeckt (muss sein, zuviel FirmenInternes enthalten), aber auf alle Faelle als Demo auf Anhieb lauffaehig.

  • Iconwechsel in einem ListView

    • jschwarzb
    • 14. November 2008 um 07:52

    Hoffentlich klappt das mit dem Thema erstellen. Noch nie gemacht.

    Also ich habe ein ListView erstellt, wo pro Zeile in der ersten Spalte ein Icon sichtbar ist.

    $gui = GUICreate("Icons in ListViews", 320, 240, -1, -1)

    $listview = GUICtrlCreateListView("Icon|Beschreibung|OK", 10, 10, 300, 220)
    $array[$index] = GUICtrlCreateListViewItem("|Testtext||", $listview)
    GUICtrlSetImage($array[0], "shell32.dll",16, 2)

    Jetzt werden in diesem ListView Zeilen ( Items) geloescht, oder einzelne Spalten je Zeile geaendert. Klappt alles prima.

    Und hier moechte ich dann das Icon je geaenderter bzw. markierter Zeile neu setzen. Quelltext wie folgt:

    $hWnd = ControlGetHandle("","",$ListView)
    $Selected = _GUICtrlListView_GetSelectedIndices( $hWnd, True )

    For $indx = 1 to UBound($Selected) - 1
    GUICtrlSetImage($Selected[$indx],"shell32.dll",28,2)
    Next

    Und genau das funktioniert NICHT.
    Markierte Zeilen loeschen oder updaten funktioniert ja auch. z.B.:

    For $indx = UBound($Selected) - 1 to 1 Step -1
    ; Msgbox(0," JETZT", $Selected[$indx])
    _GUICtrlListView_DeleteItem($hWnd,$Selected[$indx])
    Next

    Habe alles probiert. Bin fuer jeden Hinweis sehr dankbar.

  • Prozess auf remote-pc prüfen

    • jschwarzb
    • 11. Juli 2007 um 17:48

    Hallo exbge,

    habe ich im engl. AutoIt-Forum gefunden.

    $oLocator = ObjCreate("WbemScripting.SWbemLocator")
    $oLocator.Security_.AuthenticationLevel = 6

    $oWMIService = $oLocator.ConnectServer ($strComputer, "root\CIMV2", $username, $password, "", "", "128")

    $colItems = $oWMIService.ExecQuery ("SELECT * FROM Win32_????")

    If IsObj($colItems) then
    For $objItem In $colItems
    .
    .
    .

    Habe es ausprobiert, funzt einwandfrei. auch ueber Domainengrenzen hinweg. D.H. mit $username = "domaine\Username"
    Jetzt muesste man nur noch wissen, was Security_.AuthenticationLevel
    und "", "", "128") unter $oLocator.ConnectServer bedeutet.

  • Process status abfragen

    • jschwarzb
    • 1. Juni 2007 um 09:56

    Hallo Snoozer,

    Danke fuer den Tip. Hab dort mal richtig gesucht, und prompt das
    richtige gefunden.

    http://www.autoitscript.com/forum/index.php?showtopic=36596&hl=cpu+proces


    verstehe das ganze Script zwar noch nicht so richtig, aber funktioniert
    einwandfrei.

  • Process status abfragen

    • jschwarzb
    • 31. Mai 2007 um 15:57

    Hallo,

    an diesem Thema bin ich auch sehr interessiert. Koennte ich in der Firma
    sehr gut gebrauchen. Z.B.: auf welchem Server schaukelt sich welcher
    Prozess regelmaessig hoch.

    In Deinem Script habe ich jedoch festgestellt das bei den
    meisten Prozessen im Feld "PercentProcessorTime" aus der WMI-Class
    "Win32_PerfFormattedData_PerfProc_Process" nix drin steht.
    Also = 0.

    Man muesste mal rauskriegen aus welchen Werten der Taskmanager die
    CPU-Auslastung in % pro Prozess berechnet. Habe wirklich schon alles
    durchsucht, aber im gesamten Netz wenig dazu gefunden.

  • Prozess auf remote-pc prüfen

    • jschwarzb
    • 4. Mai 2007 um 16:38

    Wenn ich in Zeile 12 "localhost" durch RemotePC ersetze
    Kommt Fehler Zeile (12) : ==> Variable must be of type "Object".:

    Was mache ich falsch ??????

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™