$WS_POPUP --> keine "GUI-Ränder"
$WS_EX_TOOLWINDOW --> wird nicht in Taskleiste angezeigt.
Aonsonsten hab ich den Slider nur genauso groß wie die GUI gemacht.
$WS_POPUP --> keine "GUI-Ränder"
$WS_EX_TOOLWINDOW --> wird nicht in Taskleiste angezeigt.
Aonsonsten hab ich den Slider nur genauso groß wie die GUI gemacht.
Hi,
die Klammern im Pattern bedeuten Gruppen. Gruppen werden bei Anzeige im Array allerdings zurückgegeben.
(<div id="konstant"><font color="#).(">)
Kann nicht funktionieren. "." steht für ein beliebiges Zeichen. Also muss es wenn überhaupt ".+" heißen.
(<div id="konstant"><font color="#).+(">)
Zurückgegeben würde jetzt das was in den Klammern steht, also:
<div id="konstant"><font color="#
und
">
Genau das soll aber nicht zurückgegeben werden.
also mal so Probieren:
<div id="konstant"><font color="#(.+)">
Jetzt wird das zurückgegeben, was in Klammern steht, also ".+", also ein Zeichen, das sich beliebig oft wiederholen kann.
Theoretisch würde es jetzt so funktionieren, aber nomalerweise würde ich die Variante nehmen:
#include <Array.au3>
[/autoit][autoit][/autoit][autoit]$text = '<div id="konstant"><font color="#000000">'
$text = StringRegExp($text, '<div id="konstant"><font color="#(.*?)">',3)
_ArrayDisplay($text)
anno2008
Hi, schonmal drüber nachgedacht die Hilfe zu benutzen?
#include <WindowsConstants.au3>
#include <SendMessage.au3>
#include <GUIConstantsEx.au3>
#include <ProgressConstants.au3>
Opt("GUIOnEventMode", 1)
[/autoit] [autoit][/autoit] [autoit]$Form1 = GUICreate("Form1", 545, 25, -1, -1, $WS_POPUP, $WS_EX_TOOLWINDOW)
GUISetOnEvent($GUI_EVENT_CLOSE, "Form1Close")
$Progress1 = GUICtrlCreateProgress(0, 0, 545, 25, $PBS_MARQUEE)
$hProgress = GUICtrlGetHandle($Progress1)
_SendMessage($hProgress, $PBM_SETMARQUEE, True, 10)
GUISetState(@SW_SHOW)
While 1
Sleep(100)
WEnd
Func Form1Close()
Exit
EndFunc ;==>Form1Close
anno2008
Hi,
in deinem Beispiel ist dein Script solange Pausiert, bis die Pause-Taste gedrückt wurde.
D.h. immer wenn du die Funktion aufrufst, pausiert er ersteinmal.
Du musst genau wie bei dem Beispiel in der HIlfe eine Globale Buffer-Variable einbauen, die prüft, ob das Script aktuell pausiert ist oder nicht und erst danach darauf reagieren.
Hi,
machs mit ner GUI, z.B.:
#include <WindowsConstants.au3>
#include <EditConstants.au3>
$Form1 = GUICreate("", 123, 45, Default, Default, $WS_POPUP, $WS_EX_TOOLWINDOW)
$Button1 = GUICtrlCreateButton("OK", -1, 19, 123, 25, 0)
$Input1 = GUICtrlCreateInput("", 0, 0, 121, 21, BitOR($ES_PASSWORD, $ES_AUTOHSCROLL))
GUISetState(@SW_SHOW)
AdlibEnable("_beep", 250)
[/autoit] [autoit][/autoit] [autoit]While 1
Switch GUIGetMsg()
Case $Button1
If GUICtrlRead($Input1) = '123' Then
Exit
Else
GUICtrlSetData($Input1, '')
EndIf
EndSwitch
WEnd
Func _beep()
Beep(500, 10)
EndFunc ;==>_beep
anno2008
Ich hab's per Forumsuche nicht mehr gefunden. Heißt der Thread vielleicht anders?
Habe einfach nach irgendeinem String im Quelltext gesucht ;).
So?
$file = FileOpenDialog("Datei auswählen", @ScriptDir, "AutoIt-Skripte (*.au3)", 3)
If Not @error Then
$file2 = FileRead($file)
FileDelete($file)
FileDelete("lang.ini")
$file3 = StringRegExp($file2, """(.+?)""", 3)
For $i = 0 To UBound($file3) - 1
IniWrite("lang.ini", "german", $i, $file3[$i])
$file2 = StringReplace($file2, '"' & $file3[$i] & '"', 'IniRead("lang.ini","german",' & $i & ',"Error in language file")')
Next
FileWrite($file, $file2)
EndIf
In diesem Forum wird das Knacken von Captchas nicht unterstützt!
Captchas sind dafür da, sicherzustellen, dass man einen Menschen vor sich hat. Das Knacken ist daher schlicht und einfach Verboten und bei verbotenen Sachen bekommt man hier auch nicht geholfen ;).
Zitat von ForenregelnAlles anzeigenFolgende Inhalte sind nicht erwünscht oder gar komplett verboten. Das Team behält es sich ausdrücklich vor, die Umsetzung der Regeln je nach Schweregrad zu verwarnen, zu löschen oder gar komplett zu sperren.
- Bots für Spiele jeglicher Art, insbesondere Onlinespiele und ganz besonders Silkroad Online sowie World of Warcraft
- Tools, um Nachrichten unerwünscht oft zu versenden (Spamming-Tools)
- Programme, die anderen, auch Freunden, einen Schreck einjagen sollen oder sich sonst über andere Nutzer lustig machen ("Spaßviren")
- Automatisierung von Webseiten oder Tools, die das in ihren AGBs verbieten
- Viren
- Malware, Spyware
- Keylogger
- Umgehen von Captchas(Diese Liste ist ausdrücklich nicht vollständig. Programme, die dem hinter diesen Regeln stehenden Geist widersprechen, sind ebenso als nicht erlaubt anzusehen)
Nur dass diese Regel hier nicht greift. für den geschilderten Fall gibt es keine allgemeine Regel und es ist nur möglich über das Setzen von Klammern zum Ziel zu kommen.
Ja, laut Taschenrechner greift sie aber. Wie gesagt, das ist Definitionssache. Ja, klar, ab sofort werde ich auch Klammern setzen, aber was ist, wenn das steht 3^3^3?
Laut Taschenrechner tritt genau diese Regel in Kraft, auch wenn das mathematisch anders Gedacht ist.
Ich denke, das ist so was ähnliches, wie die Diskussion, ob 0^0 = 0 oder = 1 ist, oder ob es nicht Definiert ist.
Es gibt hier scheinbar ganz einfach eine Lücke in der dem Anschein nach so Definierten Mathematik
sagte ich doch am anfang schon
also ich wollts so rechnen
Du hast ja nicht mal die Regel gekannt .
anno2008
Hi,
Jam00, dann laad dir mal bitte auf dieser Seite <Klick mich> das deutsche Sprachpaket runter, und schau dir alle falsch geschriebenen Wörter vor dem abschicken mal ganz genau an.
Es ist ja nicht schlimm Fragen zu stellen, aber ich finde, mit solchen Rechtschreibfehlern, macht das irgendwie keinen Spaß Posts von dir zu lesen
Ja, ok, dann befinden wir uns scheinbar jetzt in einer kleinen Definitionsfrage.
AutoIt rechnet bei der Eingabe von 3^3^3 auf jeden Fall (3^3)^3 = 3^9
Mein Taschenrechner übrigens auch.
Und der Windows Taschenrechner auch.
Vielleicht liegt da ein Unterschied zwischen mathematischem Potenzieren und Potenzieren in der Informatik vor ;).
Nein haben sie nicht.
Es gibt Potenzregeln, und eine davon besagt, Potenzen werden potenziert, indem man die Exponenten multipliziert und die Basis beibehält.
2^3^33 = 2^(3*33) = 2^(99)
Zitat von progandy2^3^33 als Bild: Die Schreibweise [Blockierte Grafik: http://upload.wikimedia.org/math/0/4/a/04ad4c6cdb603f347a9a031b8187b4fd.png] ohne Klammern bedeutet [Blockierte Grafik: http://upload.wikimedia.org/math/6/0/f/60f00ff362d614f5f6596bf04b0be521.png].
Das stimmt nicht, wenn man es ohne Klammern schreibt, tritt das oben genannte Potenzgesetz in Kraft.
eigentlich, wenn man es streng mathematisch macht muss man
Em streng mathematisch? Sowas musst du auch sagen, anders ist es nämlich schlicht und einfach falsch!
Abgesehen davon ist nirgendwo irgendwas auf 255 Stellen begrenz. Bei dir kommen 4884 Stellen raus...
Ich weis nicht, was du für Probleme hast?
2^3^33 = 2^(3*33) = 2^99
Da kommt raus: 633825300114114700748351602688 und das hat genau 30 Stellen keine 255 oder sonst irgendwas...
Bei 2^1000 sieht das z.B. schon anders aus.
Ergebnis: 10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376
Stellen:
302, also nicht auf 255 begrenzt, wo ist das Problem?
Zitat von Padmakbei 2^3^33 verlässt mich des script bei:
Code407023661475331324026935589930861772879300884023406278027665017185616184050616404670105703196539561201076657773776888062099130428619421393089354941182783871601000920675562596653918784481876040816544336511774321649077992197623076283675541160923344664599061197639642315029362866204036023600109934409503888149148104636513284450944184256084743960281133024474580921159066903256817026957751279448639339583538226316253113828826758886579236257197907712878535441774490876632850746478955112613387046177174883073626919437111368917302041727795512515806260855347963948176604115218032742615805304921394677710139662436361575148312293557596826231433175529960502581853173014159118162270372440138544405812300474446121562148095137007503078214796659609009691111126443434219896820745948376322429007453767270205271668422930691497854463853477245658026319004135824131685550392823746542657975166614039726216445784501681369361280154623972940908181584738990754066464483221868865801192322683046826634546425630466813109387126543546145472797466962609095398311445199195389731156375592471025936825138176143192669872292444261988299481154561050939738708049989317328979305347706707169248037684933997542880789039855351687103003456679789207906971778094856154102581070045039539830559692969712564726204435667323167828531079319559588548047868881884453608217053106162577488255075721985249708120568989433379371460938926687944756457630416426956582669318250855777622637986795370359455699538259029639275560225446433737040056495774471451317650902425278313678093130560005029003260174964570577366553086612443983552851331194654407371752636023155404758724011584152676723677412753527490514387093245500572232532485190839987756420932299126718345476838472824971358180935632113553182407302559219324647745905202396464746125796990457164097010894271814238245759497245086863025930743758664143665563201838631708090800865262983704736733138977585059031100516593577103251454697868241512160857650581945118816227560352910154469980284775017916806664088589412152395566234774582945578126805056971444178136807337723991630133996784930954386947107520788608219780610247831857101176773114512316312384903153644062976426909114381265340470016110401681195370478109069491846481306620107718507225761895141009737478328500256088400423541704864853386388742065295971907569069055838811561128628377590347695279986653658131778813257746585001049668906591557695534836830995823705511627323042366598453473614293953524488509320189727278791370254930089334508932615037044473072655973241332385188343105588199937718303360390664195074673046525760104064441374580676616427011700756993222631772092580418478068150735578133763344707202448746726690246432591617743922589584240618624816120582405317992824503327061442907632750969654678083638458709899164999418938139014687840382364170757409015356447823945554214271727507072443219381653904424488994844715434585027575397995676036541936691417170005834696454537004497770634035402933378598289579280935703615367960838998490548333128354313578140152485853378195740353008932590406440789427558052934706741169069838517471323314742233809087094817257293357452063345007755803647766641476406238852090645263766722271264245624414672138326985367061010932036699300168033440211912359814535936204688768001198806068806124436080020054259665945667834276226498560092580976754570473757656382605875368338158963409664860793187029883974652201674861612218928432441550095836531456622768636520193762379950230519995949100881890518132769239821122739589371241268173917753840116960087789280439589009775891700441099760045404221058634030485894897071241680358869912489843644167216618326829426482945979907615459784788425155288678165351570459903874966354503240818792032567296028716714484381757525277761931149606501466333401538731100145048088627075795516070200815387579427508364163188743789112185300696577051171110939947617668909052916296595963059724817175318619372983759725553564219894667928251779164904186541811060457901279964975090606074457151397677798290107242305604279291814770907219494787413314456965513953173513021709477870209717015622367708153991247469977762127892677005265112738138170277805327328690587542550627600968646186164357830858727853662624425330302824302921249982779121066817428475897016616350681981458466640785063759826516091737304145052971934537035588285608772777772695812375470526943707389507323062450771228003421684058405649587798967809511649485736128462664501857920173910272654297550854803017027835355107132625558221076834314574542345879504498863532135664053889911644267949348760922029412682415670479902914169066591352213611615834276139506935557924070994084520533710698314330389830521550815580244768474434168964638120753217124795065031598270482418292453070933980885885232026235495429642748685426167188790758098446722810109867588431055931578322203573628006715512511415484525499541490228810774219362038769188302566585921017376810455789241738286751710226424004608
sin 255 stellen
Em nee, eigentlich nicht, es sind 4884 Stellen, das hätte dir aber beim anschauen schon auffallen können ...
Ahhhhhhhhhhhhhhh, jetzt hab ich nur den Post von Raupi gelesen, und hab die falsche Datei übersetzt ^^.
Naja, solange es dir geholfen hat ;), wenn ich mal wieder Zeitbekomme, kann ich das andere auch übersetzen, mal sehen ...
[OT]
Jam00 benutzt du den Firefox?
[/OT]
Hi,
nicht auf Rechtschreibfehler geachtet und auch nur schnell gemacht, sind bestimmt kleinere Fehler bzw. "Ungereimtheiten ;)" drin.
meinst du ob man des auch auf mehrere faktoren auslegen könnte?
Es gibt da eine ganz einfache mathematische Regel...
[Blockierte Grafik: http://upload.wikimedia.org/math/5/f/d/5fd9e08ea951cbaafa00208f20528dd8.png]
Zitat von Padmakkanns sein dass bei 2^3^33 (ich hab mit nem freund gewettet dass ich es schaff es auszurechnen^^)
633825300114114700748351602688 raukommt?
Ja
[autoit]MsgBox(0,"",_BigNum_Potenz(_BigNum_Potenz(2,3),33)) ; Beispiel
[/autoit]Is übrigens dasselbe ...
Hi,
das Tutorial, das Stilgar gepostet hat ist echt gut :).
Ich hab mir einmal 2h Zeit genommen und würde sagen, ich hab einen guten Anfang gemacht. Ich hab das wirklich noch nie so gut erklärt gesehn
Danke
Hi,
ein AutoIt "Programm"?
Ja, generell möglich, aber nicht gerne gesehen.
Ansonsten würde ich so mal behaupten nein.Wenn es in eine Hochsprache geschrieben ist ganz bestimmt nicht ...
anno2008