Beiträge von Orion
-
-
Du musst die Datei nicht zum einmaligen lesen öffnen. Wenn doch, dann auch wieder schlissen.
Du vergleichst den Pfad aktuell mit
(könnten auch Tabs drinnen sein, grad nicht sicher)
Auf jeden Fall, musst du entweder Zeilenweise mit:
[autoit]FileReadLine()
[/autoit]einlesen, oder am besten ne INI machen, verstehe eh nicht warum alle immer ne Textdatei wollen, INIs sind viel einfacher anzusprechen.
Das heißt aber auch, das du das in einer Schleife prüfen musst.
-
Zitat von big-bang90
Ich würde auch sagen, das es bisschen wenig ist, für die Überschrift. Hättest du schon besser machen können!
Zitat von chip
Naja für "Best Dock Theme EVER! " ist der Clip bissel arg Trist geraten.
Muss ich leider zustimmen...
Kommt ja nur eine Auflistung von Wörter. Jo, bisle wenig isses schoAber sonst, die Grundstruktur und die Idee des Videos (und des Programms) sind nicht schlecht. Muss ja auch was positives sagen
-
Das Skript kann man nicht lesen, musst du unter Quellcode posten.
-
Wenn dann soweit alles geklärt ist, bitte noch das Thema auf "gelöst" setzen.
Dazu den ersten Beitrag bearbeiten und das Präfix auf "gelöst" setzen;)
-
Ja klar gibst den noch links ist eine Box mit Downloads
Hier die Hilfe Download
-
Warum so kompliziert?
So:
[autoit]#include <date.au3>
[/autoit][autoit][/autoit][autoit]$sDate = "2013/07/03"
[/autoit]
If _DateDiff("D",_NowCalcDate(),$sDate) > 0 Then MsgBox(0,"","Der " & $sDate & " ist über dem " & _NowCalcDate()) -
Da fehlt aber ein ganzes Stück Wo isn der Rest?
Link vom Thread?Da gehts um Objekte
-
Zitat
In diesen Fällen sollte man auf _IELoadWait() verzichten [...] und stattdessen auf alternative Methoden ausweichen, [...] Dies kann z.B. durch Sleep(), Auslesen der Browser-Status-Bar oder anderen Methoden erreicht werden.[...] Die häufigsten Fehlerquellen sind automatische Weiterleitungen und Sicherheitseinstellungen, die Cross-Site-Scripting verhindern, in Verbindung mit Frames. Automatische Seitenaktualisierungstechniken einiger Anwendungen (z.B. Googlemail) können ebenfalls Probleme verursachen.
In dem Fall geht es auf der Seite nicht und du musst dir was anderes überlegen -
Gute frage, ich habe ja nur seinen Code richtig dargestellt, und nicht verändert oder ihm das als Lösung verkauft
Wollte erstmal nur mehr Infos
-
Paar mehr Infos wären nicht schlecht, auch "das geht nicht" ist nicht gerade sehr ausdrucksvoll.
So sollte das wahrscheinlich aussehen (Nur richtig eingerückt) :
[autoit]ProcessWait ( "Programm1.exe" )
[/autoit]
If ProcessExists("Programm1.exe") Then
Run("Programm2.exe")
EndIf
If Not ProcessExists("Programm1.exe") Then
Run("C:\Skript.exe")
Sleep(550)
EndIfDabei ist erstmal kein fehler zu erkennen (Von der Sinnhaftigkeit mal abgesehen)
Deshalb wären paar mehr Infos nicht schlecht
-
-
Uff, schon wieder warme Worte einfallen lassen?
Hmm...Haut rein
-
Schlimmer eindeutig schlimmer
Zahlen im Namen geht ja mal gar nicht -
Zitat von chungwarlet
Wollt mich auch schon fast XxX_Programmer_XxX nennen
:wacko: Was wollen die ganzen Leute nur immer mit den ganzen x?
-
Zitat von James1337
Und um den anderen zuvorzukommen: Es heißt AutoIt.
Och mann...
Wie auch immer, ich wünsche dir viel Spass bei bei uns
-
Du benutzt UBound auf jeden fall immer noch falsch.
Lies dir mal die Hilfe dazu durch, wenn du keinen Parameter angibst gibt er dir die Dimension zurück in deinen Beispiel 2Zitat[optional] Die Dimension des Arrays dessen Größe ermittelt werden soll. Der Standard ist 1, dies ist die Erste Dimension. Falls dieser Parameter 0 ist, wird die Anzahl der Dimensionen des Arrays zurückgegeben.
Und der errror besagt, das du ein Element im Array aufrufst das gar nicht existiert.
//Edit: Und kann es sein, dass du
[autoit]_ArrayUnique
[/autoit]suchst?
-
Unter Quellcode und nicht Editor posten
-
Auch wenn man fast nix lesen kann, so denke ich das du UBound falsch verwendest.
Du musst immer UBound($Array) - 1 nehmen, da die Arrays 0 basierend sind.
-