Tratsch rund um Autoit / Autoit Talk | kleinere Fragen

04/22/2013 21:34 Achat#1141
Quote:
Originally Posted by Achat View Post
Code:
If $CMDLINE[0] = 1 Then
	Local $hFile, $iPing = _ProxyIsUp($CMDLINE[1])
	If $iPing Then
		Do
			$hFile = FileOpen(@TempDir & '\Proxylist.tmp', 1)
		Until $hFile <> -1
		FileWriteLine($hFile, $CMDLINE[1] & ':' & $iPing)
		FileClose($hFile)
	EndIf
	Exit
EndIf

; ...
	For $i = 0 To UBound($aRegExp) - 1
		ToolTip('Checking Proxy ' & $i & ' of ' & UBound($aRegExp) - 1, 0, 0)
		$aProcessList = ProcessList(@ScriptName)
		If $aProcessList[0][0] <= 10 Then
			Run(@ScriptFullPath & ' ' & $aRegExp[$i])
		EndIf
	Next
Habs jetzt so gelöst :).

€dit: von 8k Proxys nur 80 online, irgendwas stimmt da nicht :C.

Hätte jemand Lust die Proxyliste von [Only registered and activated users can see links. Click Here To Register...] via AutoIt auszulesen? Das ist eigentlich die einzige größere Proxyliste, die mir noch fehlt. Leider ist sie obfuscated :S

MfG
[Only registered and activated users can see links. Click Here To Register...] <.< hier meine Proxyliste

Da bei Multitasking über Run / CMDLINE sehr viele Proxys offline sind, überprüfe ich nun alle Proxys nacheinander wie in AutoIt üblich, was aber langsam ist :(, immerhin sind dann mehr Proxys online.
Könnte ich da vielleicht was über einen DLLCall / externes Programm machen? Es muss einfach nur eine IP anpingen, Pingzeit speichern und halt eben Multithreading...
IP:Port Liste einlesen, etc...

Quote:
Originally Posted by Requι View Post
1. Verständnis != Können
2. Wenn er es in AutoIt bringen will, muss er verstehen, was da steht.
Da in AutoIt höchstens Multitasking fähig ist und das wie oben beschrieben nicht richtig funktioniert hat, brauche ich eine DLL / externes Programm, dass Multithreading unterstützt.

Quote:
Originally Posted by »FlutterShy™ View Post
achat ist aber kein random noob der das nicht versteht !
:D

MfG
04/26/2013 21:07 dommerle#1142
Kann mir bitte jemand weiterhelfen:
Ich möchte ein Bild (Captcha) mit einer spezifischen URL, die ich bereits herausgefunden habe, in eine InputBox einbinden, komme aber nicht weiter und bin gerade vollkommen durcheinander...
04/26/2013 21:22 Der-Eddy#1143
Die Inputbox musst du selber erstellen (GuiCreate) wenn du ein Bild einfügen willst
04/26/2013 21:26 dommerle#1144
Quote:
Originally Posted by Der-Eddy View Post
Die Inputbox musst du selber erstellen (GuiCreate) wenn du ein Bild einfügen willst
Ich habe es bisher testweise mal so versucht:
PHP Code:
InetGet("http://images6.fanpop.com/image/photos/32500000/lolcats-lol-cats-32524579-584-720.jpg",@Tempdir&"\bild.jpg")
$captcha Guictrlcreatepic(@Tempdir&"\bild.jpg","","")
MsgBox(1"Captcha"$captcha)
FileDelete(@TempDir&"\bild.jpg"
Aber in der MsgBox wird immer nur "7" angezeigt und das Bild erscheint im Programmfenster selbst.

Was muss ich statt Guictrlcreatepic verwenden?
04/26/2013 21:52 Requi#1145
MsgBox(0, "Captcha", GuiCtrlRead($captcha))
04/26/2013 22:07 dommerle#1146
Quote:
Originally Posted by Requι View Post
MsgBox(0, "Captcha", GuiCtrlRead($captcha))
[Only registered and activated users can see links. Click Here To Register...]
04/26/2013 22:23 omer36#1147
was meinst du wird in der msgbox stehen?

dein captcha in buchstaben/zahlen`? wohl kaum....
04/26/2013 22:30 dommerle#1148
Quote:
Originally Posted by omer36 View Post
was meinst du wird in der msgbox stehen?

dein captcha in buchstaben/zahlen`? wohl kaum....
Nein, das Bild selbst natürlich.
Wäre ja noch schöner... :rolleyes:

Ich will einfach "nur" ein Bild aus dem Internet in einer MsgBox/InputBox angezeigt bekommen.
04/26/2013 22:34 Requi#1149
Versuch mal in der MsgBox das Bild zu createn.
04/26/2013 22:40 dommerle#1150
Quote:
Originally Posted by Requι View Post
Versuch mal in der MsgBox das Bild zu createn.
Das hat leider auch nichts gebracht. Wieder nur irgend welche merkwürdigen Zahlen in der Messagebox und das Bild selbst erscheint im eigentlichen Programmfenster als Hintergrundbild... :confused:
04/26/2013 22:43 omer36#1151
ein bild kannst du so nicht als msgbox ausgeben lassen...

entweder mit einer gui

PHP Code:

$Form1 
GUICreate("Form1"50040000)
$Pic1 GUICtrlCreatePic(@TempDir "\..."00500400)
GUISetState(@SW_SHOW)

While 
1
    
If GUIGetMsg() == -3 Then Exit
WEnd 
oder als splash image..

PHP Code:
SplashImageOn("test", @TempDir "\...")
Sleep(3000)
SplashOff() 
oder sonnst wie... ^^
04/28/2013 15:13 omer36#1152
hat sogesehen eig. erstmal nichts mit autoit zu tun, aber vielleicht weiß es ja jmd..

im taskmanager gibt es ja den reiter "benutzer" und dort sieht man ja alle grade angemeldeten benutzer... und da kann mann ja per 'rechtsklick' den benutzer wehchseln (nach pw eingabe)

meine frage währe nun, wie genau geht das?
also gibt es nen cmd befehl dafür?

würde dass dann in autoit machen wollen, um mir jedesmal nen rechtsklick und pw eingbe zu ersparen ^^
04/28/2013 18:24 Achat#1153
Vielleicht ist das ja was für dich: [Only registered and activated users can see links. Click Here To Register...]

MfG
04/28/2013 18:46 omer36#1154
Quote:
Originally Posted by Achat View Post
Vielleicht ist das ja was für dich: [Only registered and activated users can see links. Click Here To Register...]

MfG
da war ich auch schon, ist aber nicht das, was ich möchte..
04/29/2013 18:19 Croco™#1155
Leider kommt man via cmd nur bis zum Login Bildschirm.
Quote:
shutdown -l -f -t 0