Beiträge von Dankeschön
-
-
Tag zusammen.
Ich wollte per
[autoit]_ScreenCapture_Capture
[/autoit]
den Bildschirm aufnehmen und in einer GUI als Vollbild darstellen.Leider sieht das komisch aus, und da ich Text in dieses Bild projezieren wollte,
würde ich gerne das Bild verwischen, so dass es am Ende wie z.bsp. bei "Portal" im Pausenmenü aussieht...mfg,
dankeschön -
Design ist bei denen mal wieder unter Bearbeitung
-
autoBert & Raupi:
1. Einfärben, da hat Oscar schonmal recht.
2. Habe ich bereits mein hunderte Zeilen langes Skript auf den normalen control-id´s aufgebaut, und die UDF nie verwendet. Natürlich habe ich nun keine Lust, nur für die Mehrfachauswahl alles neuzuschreiben...autoBert:
So hätte ich es auch gemacht, aber die Fehleranfälligkeit aufgrund gleicher Strings, und der größere Zeitverbrauch leitet mich weiter an...@Großvater:
Danke, das funktioniert super, und sieht auch noch relativ ressourcensparend aus.
Den Befehl kannte ich nichtmalsDanke euch daher,
mfg,
dankeschön -
Guten Morgen allerseits
Ich brauche die controlid (/ identifier) der mit
[autoit]_GUICtrlListView_GetSelectedIndices
[/autoit]selektierten Items...
Ausnahmsweise mal eine kurze und klare Aufgabenstellung
Hau mich dann mal hin, und hoffe mal auf eine Antwort.mfg,
dankeschön -
Spoiler anzeigen
Tag zusammen.
Die Websites (bspw. http://fcbolzplatz.fc.funpic.de/bitw/cnl.htm ) erkennen nun dank eines Scriptes also, dass der jDownloader offensichtlich läuft.
Nun gibt mir bspw. linksave folgendes aus:ZitatPOST /flash/addcrypted2 HTTP/1.1
Host: 127.0.0.1:9666
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; de; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://linksave.in/9234322794ccf317aa304b
Content-Type: application/x-www-form-urlencoded
Content-Length: 287source=http%3A%2F%2Flinksave.in%2F9234322794ccf317aa304b&jk=function+f%28%29%7B+return+%27383034343335383%27%2B%2763035303533323737%27%3B%7D&crypted=Ysaf%2B0VfQzuAxycdnC2jNn0LLOu630nPyeWvyM08KWRmHCu5la7zbnwUcMZYvyi%2ByqzP09eeD43bsPcazCN26gw8GZyUGNzAO%2BDbE4jcU6pzxPoG%2BNJ0iBIkwFs%2BXj64
Leider weiß ich nicht, wie ich das auswerten soll... :\Die Doku darüber findet ihr hier : http://jdownloader.org/knowledge/wiki/glossary/cnl2
Mir persönlich sagt das garnix...In der Hoffnung auf eure Hilfe,
Dankeschön//edit:
Erledigt -
UEZ:
Das macht dann leider die gesamze GUI scrollbar,
nicht nur das label :\BugFix :
Angeschaut und weggeklickt.
Ich habe absolut keinen Schimmer, wie ich das nach AutoIt portieren soll.
Das liegt vllt daran, dass ich auch dieses .dll-Zeug so gut wie nie verwende,
und ich mich daher bei sowas nicht auskenne... -
Zitat
Scrollbar
Klingt alles logisch, aber mit welchem Befehl bekomm ich denn eine Scrollbar ?Bei den guictrl* find ichs grade nicht...
Oder bin ich blind ? -
Abend.
Ist es möglich, ein Label scrollbar zu machen?
Textfeld sieht einfach hässlich aus,
daher benutze ich ein Label.In der Hilfe steht nix davon,
deswegen hoff ich auf eure Kniffe.dankeschön,
dankeschön -
Ich habe diesen Code für die Berechnung der restlichen und bisher vergangenen Zeit eines Downloads:
[autoit]$zeitbisher = Round((TimerDiff($begin) / 1000) / 60, 2)
[/autoit]
$restzeit = Round((($fsize / $loadedbytes * Round(TimerDiff($begin) / 1000)) - Round(TimerDiff($begin) / 1000)) / 60, 2)Leider dauert bei dieser Berechnung OPTISCH gesehen eine Minute 100 sekunden.
Dies ist natürlich nicht so gewollt.
Leider bin ich nicht so der Mathematikcrack,
und auch bei der bisherigen Berechnung hat mir ein Bekannter geholfen...Hoffe daher auf ein paar mathematisch Begabte Skripter,
die mir bei dieser Berechnung helfen können...dankeschön im vorraus,
dankeschön -
Tag zusammen.
Ich habe folgenden Code:
[autoit]$ie = _IECreateEmbedded()
[/autoit][autoit][/autoit][autoit]
$gui = GUICreate("q-multi-manager", 800, 600)
Global $dx = GUICtrlCreateObj($ie, 5, 5, 590 + 200, 590)GUISetState()
[/autoit][autoit][/autoit][autoit]MsgBox(0,"","start")
[/autoit]
_IENavigate($ie, "http://q-load.me")
MsgBox(0,"",@error)Nun habe ich folgendes Problem:
Bei mir wird die Seite nicht geladen.
D.h. das Fenster ist leer, und nach 10-15 Minuten kommt dann der ErrorZitatLine 1110 (File:[skript])
Error: Variable must be of type "Object".Das besondere ist nun leider, dass lediglich ICH dieses Problem habe, und das auch erst seit kurzer Zeit.
Vor wenigen Tagen ging der dargestellte Code 1A, nun spinnt er so rum.
Ich habe bereits andere Personen gebeten, das Skript zu testen, und auch bei ihnen funktioniert es tadellos.Meine Frage ist also:
Wie kann es sein, dass ich von einem auf den anderen Tag diesen Error erhalte ?An der Seite kanns nicht liegen (bei andren gehts ja auch), an meiner Firewall auch nicht (bereits alles aus).
mfg,
dankeschönP.S.: Andere Websites gehen Oo
-
Danke funktioniert.
Anscheinend nimmt er einfach nur den Array-Wert...Ich weiß zwar nicht, wieso meins nicht geht, aber da das geht, kanns mir egal sein
-
Ah, danke.
Hatte die Funktion zwar gefunden,
aber sie schien mir nur per selbst erstellter UDF-Listview zu funktionieren...Geht nun...
thx so far//edit:
[autoit]
Zu früh gefreut:$read = _GUICtrlListView_GetSelectedIndices($nummerliste)
[/autoit]
ConsoleWrite($read & "-")
Local $endstring
$splitta = StringSplit($read,"|")
If @error Then
ConsoleWrite("1-")
$read = _GUICtrlListView_GetItemTextString($nummerliste,$read)
Else
ConsoleWrite("2-")
For $prep = 1 To $splitta[0]
$endstring = $endstring & _GUICtrlListView_GetItemTextString($nummerliste,$splitta[$prep]) & "|"
Next
$read = StringTrimRight($endstring,1)
EndIf
ConsoleWrite($read & @crlf)==> Output :
Zitat0-1-
1-1-
Wird also nicht richtig ausgelesen.
Interessanetrweise funktioniert das, wenn ich als Parameter einen festen Wert eingebe...Jemand ne Ahnung ?
-
Und woher weiß ich, welches ausgewählt wurde ?
-
Tag zusammen.
Ich erstelle ein ListView wiefolgt, damit mehrere Items ausgewählt werden können :
[autoit]GUICtrlCreateListView("Nummer",5,5,390,480,BitOR(0x0008,0x0010,0x0001))
[/autoit]Nun habe ich bisher immer so den Inhalt des ausgewählten Listviews ausgelesen:
[autoit]$read = StringTrimRight(GUICtrlRead(GUICtrlRead($nummerliste)),1)
[/autoit]Das funktioniert bei einem item gut, bei mehreren wird aber nur das erste Item genommen.
Jemand ne Idee ?
mfg,
dankeschön -
So, habe nun wieder ein ähnliches Problem, und interessiere mich nun für Seubo´s Weg...
Wenn ich nun diese _IEGetCookies gemacht habe - was soll ich dann damit machen ?!
Wie kann ich die Cookies denn "rüberschieben" ?//edit:
[autoit]
Im Englischen Forum folgenden Schnipsel, der laut User funktionieren soll.$oxmlhttp = ObjCreate("MSXML2.XMLHTTP")
[/autoit][autoit][/autoit][autoit];Set up variables
[/autoit][autoit][/autoit][autoit][/autoit][autoit]
$url2 = "http://www.sba.gov/idc/groups/public/documents/sba_homepage/serv_sstd_tablepdf.pdf"
$tempFile = "c:\temp\temp.pdf";start of file retrieval process
[/autoit][autoit][/autoit][autoit]
$oxmlhttp.Open ("GET", $url2, False)
$oxmlhttp.send ()$temp = fileopen($tempFile,2)
[/autoit]
filewrite($temp,$oxmlhttp.ResponseBody)
FileClose($temp)
;end of retrieval process
Leider kommt dann bei mir :Zitat==> The requested action with this object has failed.:
$oxmlhttp.send ()
$oxmlhttp.send ()^ ERROR -
Habs nun gelöst auf eine Art,
die den Leuten von Google nicht weiterhelfen wird...Ich habe nun einfach den Quellcode von der mu.com oder netload.in adresse abgerufen,
und dort den Dateinamen extrahiert.Steif und unvariabel,
aber was soll man machen.Daher hier zum Mitschreiben :
"Meine" obrige Funktion HTTPFileName sollte funktionieren.
Zum Debugging (ganzer Header) einfach GetResponseHeader durch GetAllResponseHeader (sollte so heißen, googlet einfach mal) verwenden -
Ok, habe nun folgende Funktion gefunden:
[autoit]Func HTTPFileName($sUrl)
[/autoit]
$oHTTP = ObjCreate('winhttp.winhttprequest.5.1')
$oHTTP.Open('POST', $sUrl, 1)
$oHTTP.SetRequestHeader('Content-Type','application/x-www-form-urlencoded')
$oHTTP.Send()
$oHTTP.WaitForResponse
$ContentDisposition = StringRegExp($oHTTP.GetResponseHeader("Content-Disposition"), 'filename="(.*)"',3)
Return $ContentDisposition[0]
EndFuncLeider kommt bei mir hinter GetResponseHeader ein Error...
Nun habe ich mir mal den ganzen header geholt,
wodrinne aber leider nichts von einem dateinamen steht.
Anscheinend wird man von dort nochmal weitergeleitet...
So lautet der Header :ZitatCache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Connection: Keep-Alive
Date: Sat, 17 Jul 2010 15:04:45 GMT
Keep-Alive: timeout=5, max=500
Pragma: no-cache
Transfer-Encoding: chunked
Content-Type: text/html
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Server: Apache/2.2.9 (Debian) DAV/2 SVN/1.5.1 mod_mono/1.9 PHP/5.2.6-1+lenny8 with Suhosin-Patch mod_ssl/2.2.9 OpenSSL/0.9.8g
Set-Cookie: PHPSESSID=6eaeee8969dcccf4fff8675ecedc34fd; expires=Sat, 24 Jul 2010 15:04:45 GMT; path=/
Set-Cookie: phpbb3_mmbx1_u=1; expires=Sun, 17-Jul-2011 15:04:45 GMT; path=/; domain=q-board.me; HttpOnly
Set-Cookie: phpbb3_mmbx1_k=; expires=Sun, 17-Jul-2011 15:04:45 GMT; path=/; domain=q-board.me; HttpOnly
Set-Cookie: phpbb3_mmbx1_sid=0c135dc61f872fe3b355a808e679e753; expires=Sun, 17-Jul-2011 15:04:45 GMT; path=/; domain=q-board.me; HttpOnly
Vary: Accept-Encoding
X-Powered-By: PHP/5.2.6-1+lenny8Hoffe auf Hilfe,
Dankeschön -
Tag zusammen.
Ich möchte per INetGet eine Datei mit Originalname in einem bestimmten Ordner speichern.
Aktuell habe ich ein Problem mit INetGet.
Bisher habe ich mir immmer aus der URL per StringSplit den letzten Teil der URL geholt,
um daraus dann dann den Dateinamen zu holen.Das funktioniert bei rs.com und ul.to super.
Leider habe ich bemerkt, dass andere Hoster, wie z.bsp. Megaupload den Dateinamen nicht mit in die URL schreiben.Wenn ich nun die Datei ganz normal lade, wird mir automatisch der originale Dateiname vorgeschlagen.
An diesen möchte ich kommen.
Nur leider kann ich bei INetGet beim Dateinamen nur zwischen "-1" (richtiger Name) und einem festen Pfad wählen.
Was ich aber brauche ist ein Pfad + Originalname.Hoffe auf Hilfe,
Dankeschön -