Tratsch rund um Autoit / Autoit Talk | kleinere Fragen

04/18/2013 17:04 YatoDev#1126
ok dann hat sich das hier alles geklärt :)
04/20/2013 21:02 Rorc#1127
Quote:
Originally Posted by Rorc View Post
Kurze Frage, die mir gerade Kopfschmerzen bereitet:
Ist es möglich, via ControlCommand, in einem Editfeld eines anderen Fensters, welches durch @SW_Hide unsichtbar gemacht worden ist, den Inhalt daraus zu löschen, und einen eigenen einzufügen?
Selbst etwas dort zuzufügen schaffe ich ohne Probleme mit
Code:
ControlCommand($TWindow,"","TEdit1","EditPaste",$SelCommand)
Jedoch fügt dieser Befehl den Text immer nur hinten an, und überschreibt den bestehenden nicht.
Nach Möglichkeit will ich nicht, dass das Fenster sichtbar wird, da es sehr störend ist, und ich es somit am liebsten komplett unsichtbar haben will, nicht minimiert oder normal offen.
. :(
04/22/2013 13:26 Achat#1128
Jemand eine Idee, wie ich mit AutoIt möglichst schnell viele Proxys überprüfen kann?

Code:
Func _ProxyIsUp($sProxyIP)
	Local $aIP = StringRegExp($sProxyIP, '(\d+\.\d+\.\d+\.\d+)', 3)
	Switch Ping($aIP[0], 520)
		Case 0
			Return False
		Case Else
			Return True
	EndSwitch
EndFunc   ;==>_ProxyIsUp
langsam ._.

Multithreading geht ja nicht? :(

MfG
04/22/2013 14:46 butter123#1129
hätte 2 ideen:
1. schreib dir eine exe, die den parameter mit dem sie aufgerufen wird pingt und falls er erreichbar ist ihn in eine txt schreibt. exe dann mehrfach von hauptprogramm aufrufen.

2. mehrere cmd boxen öffnen und jede mit stdout oder so auslesen.
04/22/2013 14:58 -STORM-#1130
Quote:
Originally Posted by butter123 View Post
hätte 2 ideen:
1. schreib dir eine exe, die den parameter mit dem sie aufgerufen wird pingt und falls er erreichbar ist ihn in eine txt schreibt. exe dann mehrfach von hauptprogramm aufrufen.
Aber nicht in AutoIt.
Da an jeder exe der Interpreter dranhängt, sind die Datein groß und das Laden dauert entsprechend.
Ich fürchte, damit wäre es kaum schneller.
Und wenn er ne andere Sprache nimmt, kann er das Problem wohl auch gleich über Multithreading in einer Dll lösen.
04/22/2013 15:21 Achat#1131
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
04/22/2013 18:55 dommerle#1132
Kann mir bitte mal jemand helfen?
Ich bin wegen einer Lappalie am verzweifeln, aber _IECreate funktioniert einfach nicht...
(Windows 8)

[Only registered and activated users can see links. Click Here To Register...]

Muss ich da irgendwas ändern unter Win8?
04/22/2013 19:01 Der-Eddy#1133
schaut aus als hättest du IE.au3 nicht included
04/22/2013 19:05 dommerle#1134
Quote:
Originally Posted by Der-Eddy View Post
schaut aus als hättest du IE.au3 nicht included
Danke, das hatte ich in diesem Projekt vollkommen vergessen... *schäm*
04/22/2013 20:12 YatoDev#1135
Quote:
Originally Posted by Achat View Post

€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
wenn du mit programmen wie dotNet Reflector umgehen kannst kann ich dir einen vb grabber schicken den du nachbauen könntest ^^

Wäre nice wenn du so einen all in one prox grabber schreibst ^^
04/22/2013 20:24 Requi#1136
Quote:
Originally Posted by »FlutterShy™ View Post
wenn du mit programmen wie dotNet Reflector umgehen kannst kann ich dir einen vb grabber schicken den du nachbauen könntest ^^

Wäre nice wenn du so einen all in one prox grabber schreibst ^^
Wenn dann sollte er Telerik JustDecompile nehmen :p

Man muss damit nicht umgehen können. Man braucht nur leichtes Verständnis der Sprache.
04/22/2013 20:30 YatoDev#1137
Quote:
Originally Posted by Requι View Post
Wenn dann sollte er Telerik JustDecompile nehmen :p

Man muss damit nicht umgehen können. Man braucht nur leichtes Verständnis der Sprache.
ich muss die sprache nicht können um das programm per drag and drop ins fenster von dotnetreflector zu ziehen .

die dotNet Reflector pro version ist aber trotzdem ganz schön gut
04/22/2013 20:34 Requi#1138
Quote:
Originally Posted by »FlutterShy™ View Post
ich muss die sprache nicht können um das programm per drag and drop ins fenster von dotnetreflector zu ziehen .

die dotNet Reflector pro version ist aber trotzdem ganz schön gut
1. Verständnis != Können
2. Wenn er es in AutoIt bringen will, muss er verstehen, was da steht.
04/22/2013 20:46 YatoDev#1139
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.
achat ist aber kein random noob der das nicht versteht !
04/22/2013 21:01 Lawliet#1140
Meiner Meinung nach reicht zum nachbauen Verständnis vollkommen