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.
Beiträge von jschwarzb
-
-
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.
-
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 !!
-
Danke fuer die schnelle Hilfe, das passt einwandfrei.
Bin ich denn wirklich zu bloed die UDf-Hilfe zu lesen.
-
Wie kann ich nach GUICtrlSetImage die Markierung der Zeile aufheben.
komme mit der UDF-Hilfe nicht so richtig klar.Spoiler anzeigen
[autoit]
[/autoit] [autoit][/autoit] [autoit]
$hWnd = ControlGetHandle('','',$ListView)
$Selected = _GUICtrlListView_GetSelectedIndices( $hWnd, True )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
[/autoit] [autoit][/autoit] [autoit]
GUICtrlSetImage(_GUICtrlListView_GetItemParam($hWnd,$Selected[$indx]),"shell32.dll",1003); HIER JETZT Markierung des Items bzw. der Zeile aufheben.
[/autoit] [autoit][/autoit] [autoit]Next
[/autoit] -
Schei ..... !!!!!! Das mit dem richtigen QuellCode - Anzeigen das lerne ich auch noch.
-
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)
NextPS.: 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. -
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)
NextUnd 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])
NextHabe alles probiert. Bin fuer jeden Hinweis sehr dankbar.
-
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. -
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. -
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. -
Wenn ich in Zeile 12 "localhost" durch RemotePC ersetze
Kommt Fehler Zeile (12) : ==> Variable must be of type "Object".:Was mache ich falsch ??????