Wie soll die Eingabe der Zeit sein?
Wie soll runter gezählt werden? In Sekunden?
Beiträge von anno2008
-
-
Ok, Andy hat jetzt schon ne Lösung, aber wenn man alles während dem Programmablauf ausrechnen kann könnte man es vielleicht auch so machen:
Spoiler anzeigen
[autoit]Local $formel = '((a+b)-(a*(b+a)))+b'
[/autoit] [autoit][/autoit] [autoit]While 1
[/autoit] [autoit][/autoit] [autoit]
Local $posauf = 0
Local $poszu = 0For $i = 1 To StringLen($formel)
[/autoit] [autoit][/autoit] [autoit]
If StringMid($formel, $i, 1) = '(' Then
$posauf = $i
ElseIf StringMid($formel, $i, 1) = ')' Then
$poszu = $i
ExitLoop
EndIf
Nextif ($posauf = 0) and ($poszu = 0) Then ExitLoop
[/autoit] [autoit][/autoit] [autoit]$buffer = StringMid($formel, $posauf, $poszu - $posauf+1)
[/autoit] [autoit][/autoit] [autoit]
$formel = StringReplace($formel, $buffer, '#')MsgBox(0, "", $formel & @CRLF & @CRLF & 'Ersetzt wurde: ' & $buffer)
[/autoit]
WEndAndys Lösung ist aber eleganter
-
Hi,
ich hab keine Ahnung ob das was damit zu tun hat, weil ich grad nur 2 min gegoogelt habe, aber schaus dir mal an:http://msdn.microsoft.com/en-us/library/…1(v=VS.85).aspx
http://msdn.microsoft.com/en-us/library/…v=VS.85%29.aspx -
-
Alles Gute zum Geburtstag
-
Ich finde die Idee gut :).
Die Vorgehensweise, die SlowlyDead beschrieben finde ich auf jeden Fall effektiv.
Erstens gibt es einen enormen Geschwindikeitsvorteil. Damit könnte man locker mehrmals pro Sekunde aktualisieren, was wesentlich flüssiger wirkt.
Außerdem ist es einfach sicherer. Bei einem FTP Upload musst du immer das Passwort mitgeben. Dann beschränkt sich das Script auf einen sehr kleinen Userbereich.Also meiner Meinung nach ist ein kleines PHP Script die bessere Alternative.
-
@Ezorra, ich habe die Klammer übersehen, die den gesamten Term umschließt.
Allerdings hast du deinen Post zwischendrin editiert, da hab ich irgendwas übersehen, sry.Deine Lösung ist richtig, meine aber auch :).
Allerdings sind deine Beispiele unten sehr unschlüssig und zum Teil auch falsch.
[autoit]If not $variable
[/autoit]
überprüfst du nicht ob eine Variable deklariert ist oder nicht. Du überprüfst ob die Variable false ist.
Eine Variable die als "False" deklariert ist, ist definitiv deklariert :).
m-obi hat da Recht!Eine Variable die nicht deklariert ist kannst du mit if überhaupt nicht abfragen.
-
Das was du sagst stimmt leider nicht.
Das "not" bezieht sich nur auf die 1. Abfrage."OR" ist nur False wenn A und B False sind.
Bei dir würde das heißen wenn A<>Pfad1 und B=Pfad2.
Die Datei wird gelöscht wenn B dem Pfad entspricht???
Genau das Gegenteil soll erreicht werden :). -
not $a345[$i]="D:\nicht löschen\1.345" ist in dem Fall doch das selbe wie $a345[$i] <> "D:\nicht löschen\1.345"
Bei Schnitzel würde das dann heißen
entweder muss der erste String ungleich sein oder der zweite muss ungleich sein.Wenn der erste String ungleich ist, dann ist die Bedingung schon erfüllt, obwohl der zweite noch gleich sein kann.
Der erste String muss ungleich sein und der zweite muss ungleich sein.
-
Geht beides
Nee, wenn bei
[autoit]($a345[$i] <> "D:\nicht löschen\1.345")
[/autoit]
True als ergebnis kommt, dann kann der 2. Wert trotzdem False sein. Die Datei wird dann gelöscht wenn der Eintrag <> $a345[$i] ist, aber der 2. = $a345[$i].
Muss And sein./Edit, was geht jetzt ab?
Ezorra, dein Beispiel ist falsch -
Das muss schon "And" bleiben...
[autoit]#include "_GetFilesFolder_Rekursiv.au3"
[/autoit][autoit][/autoit][autoit]
$a345 = _GetFilesFolder_Rekursiv("d:\", "345", 0)For $i = 1 To $a345
[/autoit]
if ($a345[$i] <> "D:\nicht löschen\1.345") and ($a345[$i] <> "D:\nicht2\2.345") Then _
FileDelete($a345[$i])
Next -
Also bei uns war der Lehrplan für Infromatik recht vollgestopft, dafür dass wir nur 2 Stunden die Woche hatten.
Aber unser Lehrer hatte gewusst wovon er redet und ich hab viel dabei gelernt, kann mich nicht beschweren :). -
/Ok doch nicht, das is aber dumm...
Unsere Politiklehrerin hat damals behauptet die ungültigen Stimmen würden mit eingerechnet :S. -
-
Hey,
mit Opt kann man Optionen festlegen.
[autoit]Opt("WinTitleMatchMode", 2)
[/autoit]
Wenn du das an den Scriptanfang schreibst, dann wird der Titel den du angiebst nur als Substring behandelt. D.h. wenn du als Titel "Mozilla" angiebst und im Titel steht"Neue Antwort erstellen - [ offen ] Fenster in den Vordergrund und Programm auslesen... - Hilfe & Unterstützung - .: autoit.de :. - Das deutsche AutoIt-Forum - Mozilla Firefox"
dann findet er es trotzdem.
Um ein Fenster in den Vordergrund zu holen brauchst du den Befehl WinActivate.
Also sowas in die Richtung:
[autoit]Opt("WinTitleMatchMode", 2)
[/autoit]
WinActivate("Mozilla Thunderbird")
WinWaitActive("Mozilla Thunderbird")Zum auslesen gibt es auch noch ein Paar Befehle.
Schau dir WinGetText und Control Command und die anderen Control Befehle an.
Dafür gibt es die Hilfe :). -
[autoit]
$hImage = _GDIPlus_ImageLoadFromFile($sPath)
[/autoit]
$iWidth = _GDIPlus_ImageGetWidth($hImage)
$iHeight = _GDIPlus_ImageGetHeight($hImage)/zu langsam
-
Also erstmal muss ich sagen, dass ich meine Meinung zu dem Projekt an sich nicht sagen kann, ganz einfach weil ich mich nicht informiert habe.
Und ich glaube so geht es sehr vielen.
Es gibt Leute die meinen es mit der Demonstration sehr ernst, dann ist es auch ihr gutes Recht zu demonstrieren.
Und ich würde sagen es gibt viele, die das als eine Art große Kirmes ansehen. Da is was los, da geht man mal hin. Auch die haben das Recht zu Demonstrieren.
Was "die Polizei" da gemacht hat finde ich nicht in Ordnung. Aber andereseits muss man sagen, dass es "die Polizei" und "die Demonstranten" nicht gibt. Da stehen sich Polizisten und Demonstranten gegenüber und ich würde sagen bei einer solch angespannten Situation kann jeder austicken.@Matthias, ich mache mir mehr Gedanken um das Land in dem ich lebe, als über Aids-Kranke oder sonst irgendjemandem.
Was für Parteien soll es denn noch geben außer die die dafür sind, die die dagegen sind und die die neutral sind?
Die die zwischen Pro und Contra stehen?^^ -
Ja, hab ich bei rekursiven Funktionen schon oft benutzt. Ist echt praktisch
-
Andy gugg ma zu wie ein Anfänger mit AutoIt programmiert. So ein Vollidiot, der kann ja nicht mal ne MsgBox, soll ers doch lieber gleich lassen.
Also wirkliche Argumente sind das nicht. Wie gesagt, wer drauf steht seinen PC zugemüllt zu bekommen und sich nicht aussuchen kann was er für Hardware will, der kann ja bei Dell, Acer und Co gehen...
Is ja schön wenn du noch nie Probleme bei Hardwareversand hattest, aber das ist doch kein Grund dort zu kaufen wenns teurer ist. Ich kann auch beim Laden um die Ecke kaufen gehn, ich wette da habe ich auch keine Probleme kostet halt nur das doppelte. Es gibt genug Internetshops die einen guten Ruf haben. Wenn ich im Internet kaufe, dann bin ich bestimmt nirgendwo "Stammkunde" sondern informiere mich und kaufe dann. Deine Argumentation ist die selbe wie bei den Leuten die Apple kaufen.
Man braucht für Teile suchen und bestellen 1 Tag. Wenn man ein fertig Paket bei Gulli holt ohne sich zu informieren eine halbe Stunde und weis dass es funktioniert.
Einen PC zusammenbauen bekommt jeder hin, der sich ein bisschen damit auseinandersetzt. Und wenn man sich für das Thema intressiert kann man sich ja wohl informieren und selber ein bisschen basteln.
Ich will jetzt keinen dazu zwingen seinen PC selbst zusammenzustecken (mehr ist es wirklich nicht), aber wenn jemand von sich behauptet "ich kenn mich mit Computern aus" dann sollte man erwarten, dass er seinen PC zusammenbauen kann.
Und jetzt noch zu den "optimalen" Bios Einstellungen. Sowas gibt es nicht (mehr). Wenn Dell seine PCs zusammensteckt wird ganz bestimmt das Bios nicht eingestellt.
Wenn du 32bit Windows nimmst, bist du mit 2-3GB Speicher am besten bedient. 4GB lassen sich nur mit x64 richig nutzen.
Da muss man aber aufpassen, dass man Dual Channel ausnutzt. Das heißt dass in jedem Channel gleich viel Speicher steckt. Das bekommt man bei 3GB Ram nur mit 512mb Modulen hin.
Also entweder 2x1GB oder 2x2GB oder 4x1GB oder 2x1GB und 2x512 usw. -
Also wie gesagt entweder selber zusammenbauen oder bei Hardwareversand zusammenbauen lassen (wobei Hardwareversand recht teuer ist und dann halt noch die Gebühr fürs zusammenbauen dazu kommt).
Aber das wichtigste ist, dass du dich vorher informierst!!!
Die PCs die du so kaufen kannst, funktionieren logischerweise, aber nur weil irgendeine Marke drauf steht heißt das noch lange nicht, dass die Zusammenstellung passt.Falls du dir unsicher bist:
http://board.gulli.com/thread/1566250…je-nach-budget/
Hier sind zusammengestellte PCs von denen ich dir sagen kann, dass sie keine Wünsche offen lassen :). Dort wird dir auch geholfen falls du Fragen hast bei der Zusammenstellung.Zur Gainward GTX 460...
Vom Preis/Leistungsverhältnis auch sehr gut.
Besser, aber halt auch teurer als die HD5770. Muss man halt wissen wieviel Geld man ausgeben will.