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:
FileReadLine()
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;)
-
-
Warum so kompliziert?
So:
#include <date.au3>
$sDate = "2013/07/03"
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) :
ProcessWait ( "Programm1.exe" )
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
-
-
-
-
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
_ArrayUnique
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.
-